resolv.conf 包含 127.0.0.1

resolv.conf 包含 127.0.0.1

我刚刚在双栈网络上安装了 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 中找到。

相关内容