DNS 查找绑定配置文件

Roo*_*ook 4 domain-name-system bind

是否有一种工具可以从 DNS 查找中获取信息dig google.com并将其转换为绑定配置文件?(在这种情况下,google.com 是一个示例,我将使用我拥有的域,但我无权访问绑定配置文件。)

Cak*_*mox 6

通常,您希望域的所有者允许您执行 AXFR 以获取整个区域。但是,您可以开始使用功能区:

dig +multiline google.com any > google.com.zone
Run Code Online (Sandbox Code Playgroud)

以上将加载但可能没有多大用处。无论如何,重点是 dig 的输出被方便地格式化为 BIND。

如果您可以让操作您的 DNS 的任何人允许传输(BIND 的允许传输语句),您就可以做到。

dig +multiline google.com axfr > google.com.zone
Run Code Online (Sandbox Code Playgroud)

这将是区域文件的完整副本。如果您想更进一步,您可以要求他们在区域的序列号增加时向您发送通知。然后你可以设置你自己的从属域名服务器:

zone "google.com" {
    type slave;
    file "google.com.zone";
    masters {
        11.22.33.44;
    }
};
Run Code Online (Sandbox Code Playgroud)

每当它在主服务器上更新时,它将获得区域文件的副本。