我已经configurationBIND和ISC DHCPD一起工作(使用密钥进行更新)。 现在并不是它根本不起作用:前向地图等是最经常添加的。
但是,很多时候,没有明显的原因,区域的.jnl文件(日志)留在那里,主要的区域文件没有更新。 这会导致在DHCP租约获取之后(如果主机不在区域文件中,或者导致旧地址)中的某些主机的parsing度激增。
权限如下所示:
-rw-r--r-- 1 bind bind 691 Dec 10 11:06 myzone.zone -rw-r--r-- 1 bind bind 765 Dec 10 12:17 myzone.zone.jnl
它不应该是权限问题,虽然区域(经常)通过DHCP / DDNS更新?
这个问题的根源是什么?一个解决办法是什么?
操作系统:debian 7.2 x64,稳定版本绑定和isc-dhcp服务器。
我以前看过这个。
重新启动named将从.jnl文件刷新更新的数据回到区域文件,但也有另一种方法..
rndc freeze <zone>但是这将禁用DDNS,所以它应该跟随一个rndc thaw <zone>来重新启用它,并且应该清除.jnl文件。
绑定9.9显然有一个rndc sync 。
用bind 9.9,“rndc sync”是不够的; 你还需要“清洁”旗帜:
sync [ -clean ] [zone [class [view]]]
将dynamic区域的日志文件中的更改同步到主文件。 如果指定了“-clean”选项,则日志文件也将被删除。 如果没有指定区域,则所有区域都同步。