我有一个 Xubuntu Server 14.04 x64。
在没有安装 NetworkManager 的情况下,如何列出所有正在使用的 DNS 服务器?
答案1
它们在 中定义/etc/resolv.conf
。
答案2
DNS 设置可以指定为/etc/network/interfaces
空resolve.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
。但请不要编辑此文件,因为每次网络切换或系统重启时它都会被覆盖。