我的服务器上安装了Xubuntu 14.04。network-manager
未安装。它似乎失去了解析域的能力,并且我不确定从哪里开始诊断问题。
ping 8.8.8.8
正常ping。
ping google.com
返回ping: unknown host google.com
。
我尝试将DNS服务器添加到中/etc/network/interfaces/
。现在它包含:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4
这不能解决问题,所以我尝试运行:
hesse@galois:~$ sudo service networking restart
stop: Job failed while stopping
start: Job is already running: networking
我stop
当时尝试了start
,reload
但是他们似乎什么也没做。
如何诊断问题?
注意:重新启动机器对我来说是很多工作(我需要连接键盘和显示器),因此,请提出不需要重新启动的解决方案(如果可能)。
/etc/resolv.conf:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
@EricRenouf当然,除了评论,它是空的。
—
极好
好吧,这就是我怀疑的问题。无法重新启动
—
Eric Renouf
networking
是一个问题,但是您确定不使用它NetworkManager
吗?
另外,作为一个临时解决方案,您可以
—
Eric Renouf
resolv.conf
不加注释地添加评论,也可以添加nameserver 8.8.8.8
,但可能会在某个时候被覆盖,因此这只是一个临时解决方案
—
最佳
/etc/resolv.conf
到您的问题吗?那就是大多数解析器将用来查找要使用的DNS服务器的文件