Skip to main content

 路由器设置 > 新闻资讯 >

关于主备用DNS的解析顺序

2013-08-08 23:37 浏览:

我在内网搭了一个BIND服务,用来解析内网的一些域名。但为了怕机器当机,影响同事上网,于是又在他们的机器上设了8.8.8.8为备用DNS。

但是我发现解析顺序并不总是先主DNS,经常解析不了内网域名,但nslookup查看主DNS解析是正常的。

问题原因:出现此现象是因为 Windows XP DNS 客户端服务 (Dnscache) 时在决定其使用的 TCP/IP 属性中配置的 DNS 服务器的顺序遵循一种特定的算法。如果 DNS 服务器列表重新设定优先级,Windows XP DNS 客户端服务将按定期的时间间隔重置服务器的优先级。默认情况下,服务器优先级重置每隔 15 分钟。

如果首DNS没有在一秒中之内响应,那么15分钟内,Windows会一直访问备用DNS。

解决方法:

  1.单击 开始、 单击 运行,键入 regedit,然后单击 确定。

  2.找到并单击下面的项在注册表中:

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters

  3.在 编辑 菜单上指向 新建,然后单击 $ REG_DWORD。

  4.键入 ServerPriorityTimeLimit,然后按 ENTER 键。

  5.在 编辑 菜单上单击 修改

  6.键入 0,然后 单击确定。