无法 ping FQDN,但可以 ping IP 并且可以更新

无法 ping FQDN,但可以 ping IP 并且可以更新

Ubuntu 14.04 安装在路由器和交换机后面的机器上,还有许多其他设备。此时服务器后面没有任何设备(尽管以前一切都在后面,因此两个接口配置为原样)。所有其他设备都正常工作。我可以 ping 网络内部和外部的 IP 地址,但无法 ping FQDN。运行nslookup 8.8.8.8nslookup google.com给出:

;; Got SERVFAIL reply from 127.0.0.1, trying next server
Server:         ::1
Address:        ::1#53

** server can't find 8.8.8.8.in-addr.arpa: SERVFAIL

;; Got SERVFAIL reply from ::1, trying next server
Server:        ::1
Address:       ::1#53

** server can't find google.com: SERVFAIL

我的/etc/network/interfaces是:

auto lo
iface lo inet loopback

auto p10p1
iface p10p1 inet dhcp

auto eth1
iface eth1 inet static
    address 192.168.5.1
    network 192.168.5.0
    netmask 255.255.255.0
    broadcast 192.168.5.255

我猜想这里存在 DNS 问题。我已清除/重新安装了 dnsmasq,它正在从我的 ISP 拉取正确的名称服务器(自从重新安装 dnsmasq 后,我再也没有摆弄过它的任何文件)。

答案1

抱歉各位。我需要进行编辑/etc/bind/named.conf.options,以便在转发器块中包含正确的名称服务器(我在本文中将名称服务器 IP 替换为 x):

forwarders {
    xxx.xxx.xxx.xxx;
    xxx.xxx.xxx.xxx;
};

有趣的是,你花了很长时间才搞定的事情,只需要输入问题就可以触发对答案的正确研究。我希望这对某些人有帮助。

相关内容