Roo*_*ook 4 domain-name-system bind
是否有一种工具可以从 DNS 查找中获取信息dig google.com并将其转换为绑定配置文件?(在这种情况下,google.com 是一个示例,我将使用我拥有的域,但我无权访问绑定配置文件。)
通常,您希望域的所有者允许您执行 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)
每当它在主服务器上更新时,它将获得区域文件的副本。