I have an Ubuntu 16.04.2 server running at home.
My Ubuntu Desktop and all other devices have working/fine DNS.
They cannot communicate with the server via hostname. And the server cannot communicate with them via hostname. However, the server can see the outside world (
ping www.google.com) just fine.
Only local DNS isn't working, and only on my Ubuntu server.
Output of /etc/nsswitch.conf:# /etc/nsswitch.conf
# # Example configuration of GNU Name Service Switch functionality. # If you have the `glibc-doc-reference' and `info' packages installed, try: # `info libc "Name Service Switch"' for information about this file. passwd: compat group: compat shadow: compat gshadow: files hosts: files dns networks: files protocols: db files services: db files ethers: db files rpc: db files netgroup: nis
Here's the output of /etc/network/interfaces
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto enp2s0 iface enp2s0 inet dhcp
/etc/resolv.conf shows the same DNS servers as my other network devices...