正确设置DNS的方法

正确设置DNS的方法

我的电脑上运行着一个 DNS 服务器,我想让 Ubuntu 使用它来解析地址。我已将 mydomain.com 设置为自定义域

我进入网络设置,在“有线”中切换到手动,输入我的 IP、网关、掩码。然后在 DNS 字段中输入我的 IP。

我该如何让它生效?dig @myiphere mydomain.com有效,但dig mydomain.com不返回任何地址。

如果我/etc/resolv.conf手动编辑并将第一行从 更改127.0.1.1myiphere,那么一切都会开始正常工作。

但这似乎不是正确的做事方式,因为resolv.conf它警告不要手动进行更改。

那么我该如何正确且可靠地更改 DNS?

答案1

我希望您的网络管理器设置能够应用并处理 resolv.conf。

您也可以从 /etc/network/interfaces 管理此接口,配置类似于此(示例取自“man resolvconf”):

iface eth0 inet static
               address 192.168.1.3
               netmask 255.255.255.0
               gateway 192.168.1.1
               dns-nameservers 192.168.1.254 8.8.8.8
               dns-search foo.org bar.com

相关内容