声明:本文转载自gnaw0725.blogbus.com,更新网址:http://gnaw0725.blog.51cto.com

     我在公司局域网中用windows2003做一台域控制器,在DNS中设置了一个转发器指向电信的DNS。可是我发现,每隔十天半个月,我打开外网的网页时速度会很慢,有时还打不开网页,访问内部网页速度是正常的,这时我把DC重启一下,打开网页速度又正常了,而且DNS日志里也没有警告只有dns服务已经启动的信息。这是怎么回事啊,难道DC要经常重启么?

回答:根据您提供的信息分析,这可能由于局域网内的某台客户端发出大量的名称解析请求,导致DNS服务器负载过大,无法完成正常的名称解析所导致的。
建议您通过在 DNS 服务器上选择并启用调试记录选项,记录所有名称解析的信息,根据log中的信息进行debug,启动Debug Logging的具体步骤如下:

1. 从启动 DNS Manager Administrative Tools启动 DNS 管理器。
2. 从左树视图中选择适用的 DNS 服务器。
3. 在 Action 菜单上单击 Properties。

4. 单击 Debug Logging 选项卡。
5. 选择 Log packets for debugging,然后选择需要 DNS 服务器为调试记录记下的事件。
6. 选择适用的标准,包括 Packet direction、 Transport protocol和 类型。

7. 指定日志文件的名称、位置和最大文件大小。注意如果重复使用,文件名会被隐藏并附加至日志而不是覆盖。这将导致日志文件占用更多的磁盘空间。
8. 单击 OK。
更多信息您可以参考以下文章:
DNS 产品操作指南
http://www.microsoft.com/china/technet/itsolutions/techguide/msm/winsrvmg/dnspog/dnspog3.mspx
如果您局域网内部的域名解析没有问题,只是进行Internet域名解析的时候才会出现问题。建议您更换ISP提供的DNS服务器地址,查看问题是否依然存在。
外,在您的局域网内有较多客户端,可能会造成负载过大,您可以添加1台辅助DNS服务器,减轻原先DNS服务器的负载。具体的操作方法您可以参考以下文章:
使用辅助服务器
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/83564a51-441e-4b4d-b4ac-2fbbb53c3927.mspx?mfr=true
DNS 最佳操作
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/59d7a747-48dc-42cc-8986-c73db47398a2.mspx?mfr=true
Tom Zhang 张一平 微软全球技术支持中心