我在运行的Debian服务器上有一个相当简单的设置。 我目前已经与bind9一起安装了isc-dhcp-server。 我设置了我的区域和我的反向查找区域并设置了dynamic更新,它们都按预期工作。
我的问题是,dhcpd很长一段时间持有租约。 如果我看着我的dhcpd.leases文件,这是一团糟。 我只有一个虚拟机在抽取一个地址(在我把这个服务器投入生产之前用于testing目的),在dhcpd.leases中有大约10个条目。
我在dhcpd.conf中将租约时间设置为5秒,仅用于testing目的。 我关掉了这个虚拟机,等了一会儿。 A和PTRlogging仍然存在于DNS中。
我的问题如下:是否有可能迫使dhcpd在租约到期后立即清理租约和DNSlogging?
当租约到期时,我希望与该租约相对应的一切都消失了。
如果你需要任何日志/configuration文件让我知道。 我可以发布他们,我只是不想浪费我的时间,现在张贴他们,如果不需要。
dhcpd.conf中
authoritative; option domain-name "local"; option domain-name-servers pegasus.local; ddns-updates on; ddns-update-style interim; ignore client-updates; update-static-leases on; default-lease-time 5; max-lease-time 10; log-facility local7; include "/etc/dhcp/rndc.key"; zone local. { primary 10.1.0.3; key rndc-key; } zone 1.10.in-addr.arpa. { primary 10.1.0.3; key rndc-key; } shared-network local { subnet 10.1.0.0 netmask 255.255.0.0 { option routers 10.1.255.254; range 10.1.1.0 10.1.4.254; } }
如果您禁用ddns更新优化,则应在租约超时时删除logging。 [1]
1: https : //kb.isc.org/article/AA-01091/0/ISC-DHCP-support-for-Standard-DDNS.html