我有一台运行 Server 2003 的旧 DNS 服务器,其中有大约 150 个正向查找区域。我需要找出这些站点中哪些不再使用我的 DNS 服务器作为其名称服务器。我知道我可以单独对每个站点进行 whois 查询,但我希望有更优雅的方法。
答案1
您需要对每个服务器运行 DNS 递归查询,从根服务器开始(此递归查询称为 DNS 遍历),并查看 NS 记录是否指向您的服务器。可以使用 dig 或 nslookup 以及遍历列表的循环轻松编写脚本。
我有一台运行 Server 2003 的旧 DNS 服务器,其中有大约 150 个正向查找区域。我需要找出这些站点中哪些不再使用我的 DNS 服务器作为其名称服务器。我知道我可以单独对每个站点进行 whois 查询,但我希望有更优雅的方法。
您需要对每个服务器运行 DNS 递归查询,从根服务器开始(此递归查询称为 DNS 遍历),并查看 NS 记录是否指向您的服务器。可以使用 dig 或 nslookup 以及遍历列表的循环轻松编写脚本。