学院首页>冲浪宝典>网管知识>设置多个DNS服务器地址将会导致服务器不支持动态DNS错误

设置多个DNS服务器地址将会导致服务器不支持动态DNS错误

作者:编译:沧海笑一声 来源:http://www.AboutNT.com 添加时间:2006-5-21 14:59:36
 很多人可能都遇到过这个问题:将域内的DNS安装成了与Active Directory集成模式并启动了动态更新,但每一次DC启动后总在事件查看器的系统日志中提示如下错误:

事件类型: 警告
事件来源: NETLOGON
事件种类: 无
事件 ID: 5773
日期: 2001-6-18
事件: 11:48:42
用户: N/A
计算机: MYSERVER
描述:
该 DC 的 DNS 服务器不支持动态 DNS。 将文件 '%SystemRoot%\System32\Config\netlogon.dns' 中的 DNS 记录添加到伺服那个文件中引用的域的 DNS 服务器。 
数据:
0000: 2c 23 00 00 ,#.. 

明明DNS服务器已经启动了动态更新了的,为什么系统还提示"该DC的DNS服务器不支持动态DNS"呢?

出现这个错误的原因是我们在DC上设置了多个DNS地址,而DC启动时会依次向每一个DNS服务器进行注册.如果这些DNS中某一台或几台不支持动态更新,那么DC就会提示上述错误.

假设我们设置的DNS如下:
10.10.10.3 (支持动态更新)
10.10.9.3 (不支持动态更新)
10.10.8.3 (不支持动态更新)

使用诊断命令行工具netdiag进行诊断,会发现:

DNS test . . . . . . . . . . . . . : Passed
PASS - All the DNS entries for DC are registered on DNS server '10.10.10.3'.
[WARNING] The DNS entries for this DC are not registered correctly on DNS server '10.10.9.3'. Please wait for 30 minutes for DNS server replication.
[WARNING] The DNS entries for this DC are not registered correctly on DNS server '10.10.8.3'. Please wait for 30 minutes for DNS server replication.

纠正这个错误的办法比较简单,多余的DNS条目删除或者是在TCP/IP高级设置中不选中"在DNS 中注册此连接的地址".不过后者会禁止该接口上向所有DNS的动态更新. 
站内搜索