我的电脑上运行着一个 DNS 服务器,我想让 Ubuntu 使用它来解析地址。我已将 mydomain.com 设置为自定义域
我进入网络设置,在“有线”中切换到手动,输入我的 IP、网关、掩码。然后在 DNS 字段中输入我的 IP。
我该如何让它生效?dig @myiphere mydomain.com
有效,但dig mydomain.com
不返回任何地址。
如果我/etc/resolv.conf
手动编辑并将第一行从 更改127.0.1.1
为myiphere
,那么一切都会开始正常工作。
但这似乎不是正确的做事方式,因为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