适用于小型networking的DHCP DNS设置

我有一个20台电脑和3台服务器的小型networking。 我目前有一个Sonicwall防火墙,为我做DHCP。 我有以下的问题。

在DHCP设置我应该有本地DNS服务器作为DNS服务器,或者我应该使用另一个?

目前我使用本地DNS服务器,但有时当我重新启动其中一台服务器时,其他计算机在互联网上变得非常慢,当服务器恢复时,一切恢复正常。

我有一个域控制器,即Windows 2003服务器,是Windows 2008 R2的辅助DNS服务器。

谢谢,

本地DNS服务器将caching使用它的所有工作站的结果。 因此,如果您的许多员工经常访问相同的网站,可以加快DNS查询速度,因为他们不必上网获取结果。 当工作站在其configuration中有多个DNS服务器时,它只使用第一个,直到没有收到响应(服务器closures)。 此时,工作站将切换到第二个DNS服务器,并保持在那里,直到它不再响应或直到工作站重新启动。 所以,这听起来像辅助DNS服务器有重大问题。 另外请注意,我不build议将你的DNS服务器转发到像谷歌这样的任何互联网DNS服务器,因为那时你依靠那个服务器来启动并拥有正确的logging。 如果没有可用的转发器,请将服务器configuration为使用根提示。 这将强制服务器recursionparsing查询。

最简单的configuration是将DNS服务器保持在DHCP服务器所在的同一台计算机上。 还要在主DNS服务器上设置一个公共DNS服务器,如google dns服务器(8.8.8.8),这样它就可以将请求确定到互联网。 确保在辅助DNS服务器上也是一个不依赖于主DNS服务器的DNS服务器。

希望有所帮助。

我build议使用OpenDNS作为您的DNS服务器。 您可以在服务器端configuration它来pipe理客户端的请求,或者使用这个小的networking,您总是可以在客户端上手动configurationDNS。

OpenDNS提供了一个非常可靠的服务,增加了安全性,我也发现拼写检查URL的function不错。

IP地址;

208.67.222.222 208.67.220.220