我有一个小型的networking,主要是在线访问的东西。 我有一个在该networking上运行的域控制器,它也作为DHCP和DNS服务器。
我configuration了DHCP(使用Scope Options)以提供以下IP地址作为networking的DNS服务器:
DNS服务器地址正确地分发给DHCP客户端。 但是,即使使用其FQDN,我也无法使用这对DNS服务器parsing任何LAN域名。 如果我从列表中删除Google的DNS服务器,我可以parsing局域网域名,但不能联机。 为了解决在线域名停止工作需要一些时间(30分钟?), 据推测这是与DNScaching有关吗?
除了我的LAN DNS服务器之外,如果我手动将Google DNS服务器添加到DHCP客户端,也会发生同样的情况。
很明显,我configuration错误,或者错过了一个步骤(我是否需要设置DNS转发,也许?)。 任何帮助,您可以提供将受到感谢!
设置您的局域网DNS服务器转发请求,这是不权威的上游DNS服务器 (谷歌将做)。 它不如维护一个单一的层次结构,并保持适当的权威/recursion分离,但至less可以工作。
除了其他人所说的,从您的DHCP范围中删除任何和所有公共DNS服务器。 内部DNS客户端只应使用内部DNS服务器进行名称parsing。 您可以configuration转发器或使用DNS服务器上的根提示服务器来parsing外部DNS名称。 如果这不起作用,那么你需要找出原因并解决这个问题。
将外部DNS服务器添加到您的DHCP作用域不会有帮助,它只会为您创build其他问题。 我无法通过从只应使用内部DNS服务器的客户端中删除公共DNS服务器来解决多less次我解决了电子邮件,互联网,名称parsing和一般networking问题。
在本地的DNS服务器中设置转发器,以便他们能够根据给定的请求从本地区域进行响应,如果没有,则转发到互联网服务器。