[Opendnssec-user] Opendnssec signer Y2K bug?

Tom Hendrikx tom at whyscream.net
Fri Dec 23 10:17:39 UTC 2011


On 12/23/2011 10:04 AM, Miek Gieben wrote:
> [ Quoting<tom at whyscream.net>  at 00:49 on Dec 23 in "Re: [Opendnssec-user..." ]
>> On 22-12-11 21:03, Tom Hendrikx wrote:
>>> Inception date is 20111222193749 (2011-12-22 19:37:49), so expiration
>>> should be around 20120101193749 (2012-01-01 19:37:49). But the signer
>>> decided to bring up 20121231193749 (2012-12-31 19:37:49), which is
>>> almost a year off.
>>>
>>> Or maybe I just screwed up, and fail to see my own mistake?
>
> Wild, wild guess... Is this machine 32 or 64 bits?
>

My tests yesterday were all on 64bit machines, except for the one 
running ods which is 32bit.

The public zone that was having these similar issues, was .be (since 
this seems to be a software bug and no operator fuckup, I don't see why 
I shouldn't be naming them).

When checking today, I cannot reproduce the drill bug on any machine. 
however, on another 32 bit machine, the weird data was in the local 
(unbound) resolver cache.

Verbatim output from yesterday:

$ drill -t -D soa be @brussels.ns.dns.be.
;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 211
;; flags: qr aa rd ; QUERY: 1, ANSWER: 2, AUTHORITY: 8, ADDITIONAL: 0
;; QUESTION SECTION:
;; be.  IN      SOA

;; ANSWER SECTION:
be.     86400   IN      SOA     m.ns.dns.be. tech.dns.be. 1008783674
3600 1800 2419200 600
be.     86400   IN      RRSIG   SOA 8 1 86400 20121231224814
20111222214814 55608 be.
oDdkwchTRKHgBLVyG+pm/tcmErIAHsQJT2ND4Tn+y5D9lU7xVNxr5OozmUiKFNfDFlgDnZS54xEmdUaxdF1TDJ0Zh8YH/RUzt16TxgTk6ZA2KkjyJoqLKKFPixli9unq5iEwjXi4IVfntnf8WuAgA86bZntVCMEaXZIFPlWHkMI=


$ dig +dnssec +tcp soa be @brussels.ns.dns.be.

; <<>> DiG 9.8.1 <<>> +dnssec +tcp soa be @brussels.ns.dns.be.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55335
;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 8, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 4096
;; QUESTION SECTION:
;be.                            IN      SOA

;; ANSWER SECTION:
be.                     86400   IN      SOA     m.ns.dns.be.
tech.dns.be. 1008783713 3600 1800 2419200 600
be.                     86400   IN      RRSIG   SOA 8 1 86400
20120101224910 20111222214910 55608 be.
nDK3wWYX6duwvwvHz4YSPUTYqqIwc0NUhYYrhC1kymbpPGb9om0xBhRS
ifauZA7VALeRGUjSGdGlo3Jkcv4g1BSP/j+yYnmAPOrJijKuFOQzXgzN
L0xS1wTqL2zsZRlLxhZju3LOYJJhdN//O3hXjVpzCiDY3Uut3jGC6rMh ImY=

--
Tom



More information about the Opendnssec-user mailing list