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 请问有什么好的办法解决
根据我们的经验来说,您所描述的ping 缓慢的问题可能是由于以下原因造成的:
正如雾岛心情所说,这可能是由于ping 的IP地址不同所造成的。
可能由于DNS服务器的性能所造成的。
可能由于DNS服务器的外部解析配置原因所造成的。
由于以上1,2两点都是由于客观原因以及硬件支持所造成的,在此我们不做过多解释。当前我们主要针对于第3点进行详细的说明:
在我们开始之前,我想了解以下这个问题:我们的DNS 服务器上是开启了DNS转发功能还是根提示功能?
为了提高DNS服务器的解析效率,我建议我们在DNS服务器上开启DNS转发功能,并将转发地址设置为ISP的外部DNS地址,这样可以降低我们内部DNS服务器的解析负担,同时也可以加快DNS内部以及外部地址的解析速度。
关于DNS转发器功能的相关信息我们可以参考以下两篇文章:
配置 DNS 服务器以使用转发器
了解转发器
是的,我们可以在DNS服务器上设置两个DNS转发地址,一个指向学校网的DNS服务器地址,另一个指向ISP的DNS地址。并且我们还可以将服务器配置为使用条件转发器根据特定域名转发查询。这样设置后,学校网的地址会自动的转发到学校网的DNS服务器进行查询,而外部地址会自动转发到ISP的DNS服务器进行查询。
如果配置DNS条件转发器,请参考这篇文章:
dns解析外网域名很慢的相关文章请参看