【问题标题】:BIND9 sends notify for slave zones, but why?BIND9 为从属区域发送通知,但为什么呢?
【发布时间】:2016-12-29 13:35:15
【问题描述】:

我们的 BIND9 装置(在 141.42.1.11、2.22、3.33 和 196.196 上)是区域 vdi.charite.de 的从站:

  29-Dec-2016 14:28:31.082 general: zone vdi.charite.de/IN: notify from 10.32.32.51#53930: serial 13301424
  29-Dec-2016 14:28:31.085 general: zone vdi.charite.de/IN: Transfer started.
  29-Dec-2016 14:28:31.144 general: zone vdi.charite.de/IN: transferred serial 13301424

而且,虽然我们所有的内部 DNS 服务器都只是 vdi 区域的从属服务器,但我们仍然会看到来自其他从属服务器的 NOTIFY:

  29-Dec-2016 14:28:31.623 general: zone vdi.charite.de/IN: refused notify from non-master: 141.42.2.22#36708
  29-Dec-2016 14:28:31.637 general: zone vdi.charite.de/IN: refused notify from non-master: 141.42.3.33#59869
  29-Dec-2016 14:28:31.639 general: zone vdi.charite.de/IN: refused notify from non-master: 141.42.196.196#37013

为什么?如何关闭此功能?

区域已定义:

   zone "vdi.charite.de"            {type slave; file "vdi.charite.de"; masters { 10.32.32.51; 10.47.120.201; }; };

我们的选择包括:

   notify yes; // send DNS NOTIFY

【问题讨论】:

    标签: dns bind9


    【解决方案1】:

    这是预期的行为,来自BIND 9 Administrator Reference Manual

    第 15 页:

    DNS NOTIFY 是一种允许主服务器通知其 区域数据更改的从属服务器。

    还有

    作为从属区域也可以是其他从属的主控,命名,由 默认情况下,为它加载的每个区域发送 NOTIFY 消息。指定 只通知主人;将导致 named 仅发送它加载的主区域的 NOTIFY。

    更详细的信息请参见第 88 页:

    通知

    如果 yes(默认值),DNS NOTIFY 消息会在区域 服务器对更改具有权威性,请参阅第 4.1 节。消息是 发送到区域的 NS 记录中列出的服务器(除了主 SOA MNAME 字段中标识的服务器),以及列出的任何服务器 在 also-notify 选项中。

    如果ma​​ster-only,通知只发送给master zone。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-16
      相关资源
      最近更新 更多