internetsociety.org DNSSEC Outage: 2020-11-03
Date: November 3, 2020
Overview
This page gives some details on the internetsociety.org DNSSEC outage on November 3, 2020. The Internet Society is one of the biggest supporters of DNSSEC and this is not the first DNSSEC outage or even the second DNSSEC outage for Internet Society. Their DNS service is by CloudFlare.
Timeline / DNSViz
- 2020-11-03 20:06:24 UTC — Bogus DNSSEC
- 2020-11-03 20:10:59 UTC — Bogus DNSSEC
- 2020-11-03 20:15:46 UTC — Bogus DNSSEC
- 2020-11-03 20:47:42 UTC — internetsociety.org unsigned
Verisign's DNSSEC Debugger
Verisign doesn't archive test results, to here's a screenshot I took of my web browser's output on February 19, 2017:
Google DNS: with and without DNSSEC
DNSSEC can be disabled in queries via the CD (checking disabled) bit. Let's compare DNS queries with and without DNSSEC.
$ dig +dnssec mx internetsociety.org. @8.8.8.8
; <<>> DiG 9.10.3-P4-Debian <<>> +dnssec mx internetsociety.org. @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 29274
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 512
;; QUESTION SECTION:
;internetsociety.org. IN MX
;; Query time: 3 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Nov 03 20:16:17 UTC 2020
;; MSG SIZE rcvd: 48
You have to disable DNSSEC to make DNS queries work:
$ dig +cd mx internetsociety.org. @8.8.8.8
; <<>> DiG 9.10.3-P4-Debian <<>> +cd mx internetsociety.org. @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64654
;; flags: qr rd ra cd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;internetsociety.org. IN MX
;; ANSWER SECTION:
internetsociety.org. 299 IN MX 0 internetsociety-org.mail.protection.outlook.com.
;; Query time: 3 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Nov 03 20:16:17 UTC 2020
;; MSG SIZE rcvd: 111
Logfile examples
- [1604434053] unbound[265:0] info: validation failure <wishingtree.internetsociety.org. A IN>: no DNSSEC records from 162.159.44.34 for DS wishingtree.internetsociety.org. while building chain of trust
- [1604434064] unbound[265:0] info: validation failure <wp.internetsociety.org. A IN>: no DNSSEC records from 172.64.32.69 for DS wp.internetsociety.org. while building chain of trust
- [1604434098] unbound[265:0] info: validation failure <www.internetsociety.org. A IN>: no DNSSEC records from 108.162.192.69 for DS www.internetsociety.org. while building chain of trust
- [1604434309] unbound[265:0] info: validation failure <connect.internetsociety.org. A IN>: no DNSSEC records from 162.159.44.34 for DS connect.internetsociety.org. while building chain of trust
- [1604434377] unbound[265:0] info: validation failure <internetsociety.org. A IN>: no signatures from 172.64.35.34
- [1604434517] unbound[265:0] info: validation failure <messaging.internetsociety.org. A IN>: no DNSSEC records from 108.162.195.34 for DS messaging.internetsociety.org. while building chain of trust
- [1604434664] unbound[265:0] info: validation failure <wishingtree.internetsociety.org. A IN>: no DNSSEC records from 108.162.192.69 for DS wishingtree.internetsociety.org. while building chain of trust
- [1604434675] unbound[265:0] info: validation failure <wp.internetsociety.org. A IN>: no DNSSEC records from 172.64.32.69 for DS wp.internetsociety.org. while building chain of trust
- [1604434765] unbound[265:0] info: validation failure <www.internetsociety.org. A IN>: no DNSSEC records from 108.162.195.34 for DS www.internetsociety.org. while building chain of trust
- [1604434929] unbound[265:0] info: validation failure <connect.internetsociety.org. A IN>: No DNSKEY record from 108.162.192.69 for key internetsociety.org. while building chain of trust
- [1604434996] unbound[265:0] info: validation failure <internetsociety.org. A IN>: No DNSKEY record from 172.64.35.34 for key internetsociety.org. while building chain of trust
- [1604435143] unbound[265:0] info: validation failure <messaging.internetsociety.org. A IN>: No DNSKEY record from 172.64.35.34 for key internetsociety.org. while building chain of trust
- [1604435289] unbound[265:0] info: validation failure <wishingtree.internetsociety.org. A IN>: No DNSKEY record from 108.162.192.69 for key internetsociety.org. while building chain of trust
- [1604435300] unbound[265:0] info: validation failure <wp.internetsociety.org. A IN>: key for validation internetsociety.org. is marked as invalid because of a previous validation failure <wishingtree.internetsociety.org. A IN>: No DNSKEY record from 108.162.192.69 for key internetsociety.org. while building chain of trust
- [1604435329] unbound[265:0] info: validation failure <www.internetsociety.org. A IN>: key for validation internetsociety.org. is marked as invalid because of a previous validation failure <wishingtree.internetsociety.org. A IN>: No DNSKEY record from 108.162.192.69 for key internetsociety.org. while building chain of trust