如何获得给定域的所有DNS条目清单?

我需要移动一些域到不同的DNS服务器,我想知道是否有任何方式获得一个完整的副本的区域文件,而不通过当前的DNS提供商?

我同意w / David:大多数服务器没有被configuration为允许区域传输。 话虽如此,你可以尝试给区域转移一枪。

dig @nameserver example.com axfr 

用您的域名服务器名称和域名replace。

在Windows上,您可以在交互模式下使用nslookup进行区域传输。 在nslookup提示符下:

 server nameserver ls example.com 

再次,replace您的域名服务器的名称和您的域名。

尝试所有的名称服务器 – 有时我发现其中一个将允许区域转移。

一般不会。

如果DNS服务器被configuration为允许区域传输到任何地方,那么您可以通过这种方式读取整个区域文件 – 但服务器遵守这些请求是非常不寻常的,除非它们来自提供者其他名称服务器或pipe理员/监控计算机。

您可以列出DNS服务器使用任何DNS客户端nslookup,主机,挖…与挖运行

 dig domain.tld ns 

如果DNS服务器允许通常用于DNS数据库复制和备份的传输区域,则可以使用dig实用程序获取区域文件,如下所示:

 dig @dns.server domain.tld axfr