Knot fails to expire zone
I have a server running Knot 1.4.5. It loaded a zone ages ago. This zone is now giving SERVFAIL at the master, but Knot has still not expired it, and continues to serve the last known copy of it. This is wrong. Knot should honour the expiry in the SOA record and expire the zone. Note that the zone was supposedly updated on 25 February.
knotc zonestatus |grep 131.145.in-addr.arpa
131.145.in-addr.arpa. type=slave | serial=2014022502 | xfer in 0h44m57s |
dig +norec +short 131.145.in-addr.arpa soa @localhost
ns1.surfnet.nl. hostmaster.surfnet.nl. 2014022502 10800 3600 604800 86400
ls -l /var/lib/knot/131.145.in-addr.arpa.zone
-rw-rw---- 1 knot knot 506 Feb 25 09:26 /var/lib/knot/131.145.in-addr.arpa.zone
cat /var/lib/knot/131.145.in-addr.arpa.zone
;; Zone dump (Knot DNS 1.4.2) 131.145.in-addr.arpa. 604800 IN SOA ns1.surfnet.nl. hostmaster.surfnet.nl. 2014022502 10800 3600 604800 86400 131.145.in-addr.arpa. 604800 NS ns1.zurich.surf.net. 131.145.in-addr.arpa. 604800 NS ns1.surfnet.nl. 131.145.in-addr.arpa. 604800 NS ns2.surfnet.nl. 131.145.in-addr.arpa. 604800 NS ns3.surfnet.nl. *.131.145.in-addr.arpa. 604800 PTR 145.131.EARLY-REGISTRATION.of.SURFnet.invalid. ;; Written 6 records ;; Time 2014-02-25 09:26:39 UTC ;; Transfered from 193.0.0.198#53