将 bind9 配置为从属 DNS 服务器,主 DNS 服务器具有动态 IP

将 bind9 配置为从属 DNS 服务器,主 DNS 服务器具有动态 IP

我想将 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

相关内容