是否有一个工具,将采取从DNS查找信息,如dig google.com并将其变成一个绑定configuration文件? (在这种情况下google.com是一个例子,我将使用我自己的域,但我没有访问绑定configuration文件。)
通常情况下,您希望域的所有者允许您执行AXFR来获取整个区域。 不过,你可以开始一个function区:
dig +multiline google.com any > google.com.zone
以上将加载,但可能没有太大的用处。 无论如何,点是dig的输出格式为BIND格式。
如果你可以让任何人操作你的DNS来允许传输(BIND的允许传输语句),你可以做。
dig +multiline google.com axfr > google.com.zone
这将是区域文件的完整副本。 如果您想更进一步,您可以要求他们在区域序列号递增时发送通知。 那么你可以build立你自己的奴隶名称服务器:
zone "google.com" { type slave; file "google.com.zone"; masters { 11.22.33.44; } };
只要在主服务器上进行更新,就会获得区域文件的副本。