是否有工具可以从DNS查找中获取信息,例如dig google.com并将其转换为绑定配置文件? (在这种情况下google.com就是一个例子,我会使用我拥有的域名,但我无法访问bind配置文件.)
解决方法
通常,您希望域的所有者允许您执行AXFR来获取整个区域.但是,您可以开始运行区域:
dig +multiline google.com any > google.com.zone
以上将加载,但可能没有多大用处.无论如何,点是dig的输出方便地为BIND格式化.
如果您可以让任何人操作您的DNS以允许传输(BIND的allow-transfer语句),您可以这样做.
dig +multiline google.com axfr > google.com.zone
这将是区域文件的完整副本.如果您想更进一步,只要区域的序列号增加,您就可以要求他们发送通知.然后,您可以设置自己的从属名称服务器:
zone "google.com" { type slave; file "google.com.zone"; masters { 11.22.33.44; } };
只要在主服务器上更新,它就会获得区域文件的副本.