我刚刚在双栈网络上安装了 Ubuntu 12.04(具有托管 IPv6 配置)。我想验证从 DHCP 和 DHCPv6 服务器收到的 DNS 解析器选项是否正确。
通常情况下,我会检查/etc/resolv.conf
,但在 Ubuntu 上它只包含127.0.0.1
。假设 Ubuntu 默认运行递归 DNS 解析器有点牵强,所以我认为实际的解析器设置在其他地方。
我应该在哪里检查这个?
答案1
您可以使用nm 工具,检查您正在使用哪个 DNS 服务器。
只需运行 nm-tool 而不使用任何参数。以下是输出中有趣的部分:
[...]
IPv4 Settings:
Address: 192.168.5.126
Prefix: 24 (255.255.255.0)
Gateway: 192.168.5.1
DNS: 192.168.5.1
答案2
如果你的 resolv.conf 包含 127.0.0.1 并且你的 DNS 解析正常,那么你可能是运行本地解析器或代理...
DHCP 相关配置通常可以在 /etc/network/interfaces 中找到。