我在工作中解析域名时遇到问题。域名是 company.local 。当我连接时,我的etc/resolv.conf
页面如下所示:
# Generated by NetworkManager
domain company.local
search company.local
nameserver 10.0.0.60
nameserver 10.0.0.61
我可以通过编辑文件来解决问题(主机无法解析):
# Generated by NetworkManager
domain company.local.
search company.local. office.company.local.
nameserver 10.0.0.60
nameserver 10.0.0.61
我如何才能更永久地设置这些?有什么问题吗/etc/sysconfig/network
?我在 Fedora 17 上。
答案1
您/etc/resolv.conf
将根据从 DHCP 服务器获得的响应进行填充。
对您来说,最好的解决方案是开始使用dnsmasq
它来DNS resolver
代替默认 DNS 解析器。
这样,您可以通过配置文件指定不会被覆盖的其他搜索域。请告诉我,我可以指导您完成设置dnsmasq
为 DNS 解析器的步骤。
/etc/dnsmasq.conf
如果您已经配置了 dnsmasq,则根据您发布的信息,您需要添加以下几行。
server=/office.company.local/10.0.0.60
server=/office.company.local/10.0.0.61