dns解析外网域名很慢

内部DNS服务器解析外网域名慢。 内部windows2008r2域环境,一台DC同时也是dns服务器,内部pc设置dns服务器地址为内部dns服务器地址。内部pc都加入域,使用内部dns服务器解析外网域名,相比使用外部dns服务器解析外部域名慢4-5倍。举例:使用内部dns服务器时,客户端ping www.sina.com.cn延时135ms;但是使用外部dns服务器时,客户端ping www.sina.com.cn延时35ms  请问有什么好的办法解决

回答: 这个与DNS 解析关系不大,我想可能是解析出来的多个IP 地址,然后你PING 其中的某个,可能服务器得出的和直接调用的IP 不同
—雾岛心情

根据我们的经验来说,您所描述的ping 缓慢的问题可能是由于以下原因造成的:

  1. 正如雾岛心情所说,这可能是由于ping 的IP地址不同所造成的。

  2. 可能由于DNS服务器的性能所造成的。

  3. 可能由于DNS服务器的外部解析配置原因所造成的。

由于以上1,2两点都是由于客观原因以及硬件支持所造成的,在此我们不做过多解释。当前我们主要针对于第3点进行详细的说明:

在我们开始之前,我想了解以下这个问题:我们的DNS 服务器上是开启了DNS转发功能还是根提示功能?

为了提高DNS服务器的解析效率,我建议我们在DNS服务器上开启DNS转发功能,并将转发地址设置为ISP的外部DNS地址,这样可以降低我们内部DNS服务器的解析负担,同时也可以加快DNS内部以及外部地址的解析速度。

关于DNS转发器功能的相关信息我们可以参考以下两篇文章:

配置 DNS 服务器以使用转发器

http://technet.microsoft.com/zh-cn/library/cc773370(WS.10).aspx

了解转发器

http://technet.microsoft.com/zh-cn/library/cc782142(WS.10).aspx

是的,我们可以在DNS服务器上设置两个DNS转发地址,一个指向学校网的DNS服务器地址,另一个指向ISP的DNS地址。并且我们还可以将服务器配置为使用条件转发器根据特定域名转发查询。这样设置后,学校网的地址会自动的转发到学校网的DNS服务器进行查询,而外部地址会自动转发到ISP的DNS服务器进行查询。

如果配置DNS条件转发器,请参考这篇文章:

http://technet.microsoft.com/zh-cn/library/cc754941.aspx


dns解析外网域名很慢的相关文章请参看

dns区域复制与传送

DNS老化不生效

DNS记录清理

dns老化与清理的原理

dns记录老化更新

ns无法新建A记录

AD DNS记录管理权限委派

域DNS设计