我有一个由20台计算机和3台服务器组成的小型网络。我目前有一个为我做DHCP的Sonicwall防火墙。我的问题如下。
在DHCP设置中,我应该使用本地DNS服务器作为DNS服务器,还是应该使用另一个?
目前我使用本地DNS服务器,但有时当我重新启动其中一台服务器时,其他计算机在互联网上会变得非常慢,当服务器恢复正常时,所有这些都会恢复正常。
我有一个用于windows 2003服务器的域控制器,一个辅助DNS服务器,即windows 2008 R2。
谢谢,
发布于 2011-12-06 21:58:17
本地DNS服务器将缓存来自使用它的所有工作站的结果。因此,如果您的许多工作人员经常访问相同的网站,它可以加快DNS查询,因为他们将不必去互联网获得结果。当工作站的配置中有多个DNS服务器时,它只使用第一个服务器,直到没有收到响应(服务器关闭)。此时,工作站将切换到第二个DNS服务器,并保持在那里,直到它不再响应或工作站被重新启动。所以,听起来辅助DNS服务器有很大的问题。另外,我不建议将您的DNS服务器转发到任何像google这样的Internet DNS服务器,因为那时您正依赖于该服务器来运行并拥有正确的记录。将您的服务器配置为在没有转发器可用时使用根提示。这将迫使服务器递归地解析查询本身。
发布于 2011-12-06 16:03:59
最简单的配置是将DNS-Server保持在DHCP服务器所在的同一台计算机上。还可以在主DNS服务器上设置一个公共dns服务器,如google服务器(8.8.8.8),以便将被确定的请求转发到internet。确保辅助DNS服务器上也配置了不依赖于主DNS服务器的DNS服务器。
希望这能帮上忙。
发布于 2011-12-07 10:08:58
我建议使用OpenDNS作为您的DNS服务器。您可以在服务器端将其配置为管理客户端请求,或者使用这样小的网络,您可以在客户端手动配置DNS。
OpenDNS提供了一个非常可靠的服务,增加了安全性,我也发现拼写检查的URL功能很好。
IP地址;
208.67.222.222 208.67.220.220
https://serverfault.com/questions/338191
复制相似问题