如何使用DIG命令获得BIND区域文件输出?
使用dig区域传输:
dig @server domain axfr
服务器是要查询的服务器,而域是要请求该区域的域名
除非您被授权执行区域传输,否则这是行不通的,除非是您的名称服务器,否则这是不太可能的。
如果您问是否可以使用dig来获取区域文件中所有logging的转储,那么答案是肯定的,但是非常暂时。
使BIND服务器转储区域中所有数据的唯一方法是使用区域传输,这可以通过请求typesAXFR指定。 但是,由于大多数BIND DNS服务器只会将区域传输到明确指定的主机,所以很难find将响应此请求的公共DNS服务器。
您可以尝试dig -tAXFR zone.tld其中zone.tld是您想要查看的区域的名称例如
dig -tAXFR lan
转储我有的.lan域。