在我的公司,我们有 2 台 DNS 服务器:一台用于内部主机名,一台用于 Internet。
我尝试在我的网络管理器中配置这两个服务器,这导致我的/etc/resolv.conf
.
如果我将互联网作为主 DNS 服务器,当我尝试解析一个内部主机名时,它会失败,并且解析器不会尝试使用辅助 DNS 服务器查找 IP。
另一方面,如果我将内部 DNS 设置为主要 DNS,则我无法从我的计算机访问任何 Internet 服务器。
当第一个解析器回答“没有这样的名称”或任何其他 DNS 查找错误时,是否有解决方案使解析器查询辅助 DNS?
答案1
我想您可以使用自己的名称服务器(BIND)来解析:
zone "." IN {
type forward;
forward only;
forwarders {8.8.8.8;};
};
zone "company.lan" IN {
type forward;
forward only;
forwarders {192.168.0.1;};
};