如何找到我的 Xubuntu 14.04 服务器正在使用的 DNS 服务器?

如何找到我的 Xubuntu 14.04 服务器正在使用的 DNS 服务器?

我有一个 Xubuntu Server 14.04 x64。

在没有安装 NetworkManager 的情况下,如何列出所有正在使用的 DNS 服务器?

答案1

它们在 中定义/etc/resolv.conf

答案2

DNS 设置可以指定为/etc/network/interfacesresolve.conf。由于 DNS 条目可以位于多个位置,我认为最好使用详细模式开关进行实际的 DNS 查询。以单词“Received”开头的输出行将显示主机使用的 DNS 服务器。在此示例中,我使用 www.news.com

host -v www.news.com | grep Received

答案3

扩展答案@fkraiem

您可以通过从终端执行以下命令列出当前正在使用的 DNS 服务器:

more /etc/resolv.conf

DNS 服务器在 DHCP 协商期间配置或在 中静态指定/etc/network/interfaces。之后,它们将动态添加到/etc/resolv.conf。但请不要编辑此文件,因为每次网络切换或系统重启时它都会被覆盖。

相关内容