![Server 2008 R2 DNS 故障排除](https://linux22.com/image/520351/Server%202008%20R2%20DNS%20%E6%95%85%E9%9A%9C%E6%8E%92%E9%99%A4.png)
我在我们的 AD 中有一个 Windows Server 2008 R2 DNS 服务器。它时不时(有时一周一次,有时一天三次)就会停止解析某些域名。缓存 .uk 和 .eu TLD 的 TTL 不存在问题。相关记录的 TTL 为 30 分钟,托管于DNS 变得简单。同一 TLD 上的其他域名运行良好。
解决这个问题的方法是重新启动 DNS 服务,一切就会恢复正常,但我需要一个更持久的解决方案。
哪里是开始调试此问题的最佳位置?Windows DNS 服务器是否有一些我可以启用和研究的跟踪或调试日志?
答案1
您可以在 DNS 服务器本身的属性表中启用一些相当详细的调试。它将记录收到的每个查询和发送给客户端的响应。
我也会捕获网络流量,看看网络上发生了什么。没有什么比亲眼看到网络上发生的事情更让人兴奋的了。
当您遇到问题时,我会在管理控制台中打开“高级功能”并深入研究缓存,看看 DNS 服务器是否缓存了一些奇怪的东西。我遇到过一个问题,虽然我确信这与您所看到的情况完全无关,但客户 ISP 的 DNS 服务器会定期返回其域中主机的私有 IP 地址。查看缓存让我知道发生了什么,并促使我将问题通知 ISP。