![解决 Win2003 DNS 问题](https://linux22.com/image/528649/%E8%A7%A3%E5%86%B3%20Win2003%20DNS%20%E9%97%AE%E9%A2%98.png)
我有一个奇怪的问题:
我们有两个 DNS 服务器,都是 Windows 2003 SP2。两者之间的唯一区别是它们有单独的互联网网关。一个通过电缆调制解调器出站,另一个通过 10MB 城域以太网服务出站。
两台服务器似乎都运行良好,没有任何问题,所有客户端都能够解析内部和外部 DNS 查询,但有一个例外。当在第一台服务器上执行 nslookup 时,我收到了一个特定域的超时消息。另一台服务器没有收到同一域的超时消息,它运行良好。
查看有问题的域名时,我没有发现任何问题,我能够从网络外的其他计算机 ping 通它,等等。我该如何排除此特定域名查找仅在此 DNS 服务器上失败的原因?
我目前所做的事情:1. 重置两台服务器上的缓存。2. 重新启动两台服务器 3. 启用调试,但日志中没有显示任何内容。
答案1
我要做的是:在有问题的 DNS 服务器上安装一个数据包捕获程序(Microsoft 网络监视器运行良好),使用 DNS 流量过滤器开始捕获,对有问题的域运行 nslookup,等到 nslookup 超时,停止捕获并分析 DN 流量以查看问题发生的位置。