大家好, 我本地配置了个 DNS 服务器,管理一个域名,客户端可以正常查询记录,那外网的 DNS 我就写了第二条 nameserver 223.5.5.5 到 resolv.conf 里,但是不起效...
1
msg7086 2018-04-03 04:11:28 +08:00
需要让递归 DNS 来查询权威 DNS。
|
3
msg7086 2018-04-03 06:11:56 +08:00
我之前说得不完全准确。
应该是一个 DNS 中既有递归解析部分,又有权威解析部分,而不是在 resolv.conf 里同时写两个。 比如你本地配置了 dnsmasq 作为 DNS 服务器,其中一部分配置包含了本地管理的域名,另一部分配置则把未能在本地找到的域名转发到 223.5.5.5 去。 也可以让 DNS 根据不同的域名分开转发,例如默认转发到 223.5.5.5 去,但 example.com 域则转发到 172.16.1.1 去,等等。 |