![小型网络的 DHCP DNS 设置](https://linux22.com/image/569308/%E5%B0%8F%E5%9E%8B%E7%BD%91%E7%BB%9C%E7%9A%84%20DHCP%20DNS%20%E8%AE%BE%E7%BD%AE.png)
我有一个由 20 台计算机和 3 台服务器组成的小型网络。我目前有一个 Sonicwall 防火墙,它可以为我执行 DHCP。我的问题如下。
在 DHCP 设置中,我应该将本地 DNS 服务器作为 DNS 服务器还是应该使用其他服务器?
目前我使用本地 DNS 服务器,但有时当我重新启动其中一台服务器时,其他计算机的互联网速度会变得非常慢,而当服务器备份时,一切都会恢复正常。
我有一个域控制器,即 Windows 2003 服务器,一个辅助 DNS 服务器,即 Windows 2008 R2。
谢谢,
答案1
本地 DNS 服务器将缓存使用它的所有工作站的结果。因此,如果您的许多员工经常访问相同的站点,它可以加快 DNS 查询速度,因为他们不必访问 Internet 来获取结果。当工作站在其配置中具有多个 DNS 服务器时,它只使用第一个,直到没有收到响应(服务器关闭)。此时,工作站将切换到第二个 DNS 服务器并一直保留在那里,直到它不再响应或直到工作站重新启动。因此,听起来辅助 DNS 服务器存在严重问题。另外请注意,我不建议将您的 DNS 服务器转发到任何 Internet DNS 服务器(如 Google),因为您依赖该服务器启动并拥有正确的记录。当没有可用的转发器时,将您的服务器配置为使用根提示。这将强制服务器自行递归解析查询。
答案2
最简单的配置是将 DNS 服务器与 DHCP 服务器放在同一台机器上。同时在主 DNS 服务器上设置一个公共 DNS 服务器,如 google dns 服务器 (8.8.8.8),以便它可以将确定的请求转发到互联网。确保在辅助 DNS 服务器上也配置了一个不依赖于主 DNS 服务器的 DNS 服务器。
希望有帮助。
答案3
我建议使用 OpenDNS 作为您的 DNS 服务器。您可以在服务器端配置它来管理客户端请求,或者,对于如此小的网络,您可以始终在客户端上手动配置 DNS。
OpenDNS 提供了非常可靠的服务并增加了安全性,我还发现其 URL 拼写检查功能很好。
IP 地址;
208.67.222.222 208.67.220.220