(DNS1 ,WWW1, Gateway1) (sub-internal network)
(DNS0,WWW0,Gateway0) (internal network)
DNS1: 192.168.250.3/24
WWW1: 192.168.250.4/24
Gateway1: 192.168.250.1 /24 (internal) :: 192.168.0.150 to 192.168.0.175 (external)
DNS0:192.168.0.197/24
WWW0:192.168.0.197/24
Gateway0: 192.168.0.1 (internal) :: 69.94.x.x (external, dynamic ,isp control)
预期行为:当从内部(192.168.250.0/24)主机使用挖掘,并从 192.168.0.197/16 名称服务器的主机(其具有权威性的)查询域时,它应该返回 IP 地址。
发生了什么:挖掘后,答案部分为空,查询尝试访问 a.root 服务器而不是 192.168.0.197,即使我在 gateway1 的 resolv.conf 中将 192.168.0.197 定义为 dns
为什么?
答案1
为什么在此设置中使用 2 个 DNS 服务器?您只需使用一个,即可为整个网络提供 DNS 请求。其他子网上的客户端只需通过 DNS 服务器所在网络的默认网关即可访问此 DNS 服务器。