我如何在基于Windows Server的networking中设置DNS?

我想弄清楚如何在像我的工作设置设置DNS。 我们有:

  1. 一条“商业”DSL线路,它只是一个具有专用IP地址的家庭DSL线路
  2. 连接到DSL调制解调器(192.168.1.1)的Sonicwall路由器(NAT / VPN)设备
  3. 运行Active Directory和DNS(192.168.1.2)的Windows Server 2008 R2框

我们networking上的每台PC都configuration为使用192.168.1.2作为DNS,使用手动configuration的IP地址。 SonicWALL为VPN客户端启用了DHCP,而不是用于我们的工作站。

服务器的NICconfiguration为使用:

127.0.0.1 75.154.132.100 75.154.132.68 

第二和第三项是我们的ISP的DNS服务器。

问题是,尽pipe一切正常 ,但DNSparsing对于互联网网站来说是荒谬的。 使用GRC的DNSBench.exe,未caching的请求到192.168.1.2需要3849毫秒! 连接到我们的ISP的DNS服务器直接需要约100毫秒的相同的未caching的请求。

感谢任何帮助 – 我真的不知道我在这里做什么。 哈。

把你的ISP的DNS服务器从你的客户端和服务器的configuration中删除。 完成之后,将这些服务器添加为2008R2框中的DNS服务器设置中的“转发器”。

通过这个设置,你的客户端将把所有的DNS查询发送到服务器上,而对于查询服务器来说(对于你的AD域以外的任何东西),它将recursion地查询你的上游ISP的DNS服务器,然后返回你的客户。