当主服务器关闭时,DNS从服务器不会提供新记录,直到重新启动

当主服务器关闭时,DNS从服务器不会提供新记录,直到重新启动

有人能解释一下 DNS 从属的行为吗?

我正在测试 DNS 服务器,用于内部目的,配置主从服务器后一切正常,但我愿意了解背后的机制,

假设
dnsmaster.net 和 dnsslave.net [我的 2 个 DNS]

但是,我希望 dnsslave 在 dnsmaster.net 宕机时能够提供查询服务。[到目前为止一切正常]

话虽如此,我想在 dnsslave.net 上更新记录 [当 dnsmaster.net 关闭时]。
我可以从 DNS 从属服务器解决问题,但要关闭主服务器并更新记录,但必须重新启动 dnsslave.net 才能解决。

那么,这是由 SOA 的到期时间引起的吗?

                            43200      ; refresh (12 hours)
            900        ; retry (15 minutes)
            1209600    ; expire (2 weeks)
            300        ; minimum (5 minutes)

编辑:我知道 DNS 主服务器和从服务器的用途,我在 dnsmaster 关闭时进行交谈,从服务器仅在使用中,我需要更新A记录。[在这种情况下,DNS 无法通过重新加载工作,它只能在重新启动时工作,因此任何具有更多知识和经验的人请分享您的观点。]

答案1

您无法通过手动编辑其区域文件来更新 BIND 从属服务器。话虽如此,如果您选择在主-主设置中使用 PowerDNS,则可以使用 PowerAdmin 编辑第二台服务器或手动编辑 MySQL 数据库(如果配置了数据库复制)。

答案2

从属名称服务器通过区域传输从主服务器更新其数据。当主服务器宕机时,从属服务器只能提供先前从主服务器传输的内容。

相关内容