我想将 bind9 配置为 DNS 从属服务器,从动态 IP 后面的 DNS 主服务器(PowerDNS)执行 axfr。
通常的配置是:
zone "example.com" {
type slave;
masters { 198.199.120.1; };
file "/var/lib/bind/db.example.com";
};
我不能简单地将 IPv4 (198.199.120.1) 更改为 FQDN (mydynaddr.home.net)。
我怎样才能做到这一点?
答案1
我认为您无法让 BIND 做到这一点。DNS 的设计实际上并未考虑动态 IP 地址,因此完全在 DNS 级别解决这个问题可能非常棘手。我怀疑最简单的选择是将区域文件 rsync 到 BIND 主机,然后使用 ssh 执行rndc reload
。