Seems to be an issue with one of the domain’s nameservers not existing in DNS (specifically extdns2.maybank.com.my) which also causes a DNSSEC failure.
; EDE: 1 (Unsupported DNSKEY Algorithm): (failed to verify e3dnkth.x.incapdns.net. A: unsupported key size, DNSKEY incapdns.net., id = 51528)
; EDE: 22 (No Reachable Authority): (time limit exceeded)
The domain has 3 nameservers.
maybank2e.com. 172800 IN NS extdns.maybank.com.my.
maybank2e.com. 172800 IN NS extdns2.maybank.com.my.
maybank2e.com. 172800 IN NS extdns3.maybank.com.my.
extdns2.maybank.com.my doesn’t resolve to anything and during the DNSSEC chain lookup, it causes a failure.
maybank2e.com zone: The following NS name(s) did not resolve to address(es): extdns2.maybank.com.my
com to maybank2e.com: The following NS name(s) were found in the delegation NS RRset (i.e., in the com zone), but not in the authoritative NS RRset: extdns2.maybank.com.my
Thanks a bunch for debugging this. So am I right that extdns2.maybank.com.my being missing is causing DNSSEC errors which is then what is causing 1.1.1.1 to not return the record due to the failure to verify the DNSSEC chain?
This is the corporate banking portal my business uses and noticed recently they’ve been not reachable on my home network which uses 1.1.1.1 . That being said, noticed that 8.8.8.8 happily returns the ip address of the server.
Just curious, in this case, is 8.8.8.8’s behaviour correct or is 1.1.1.1?
Side note, will be submitting the above in an email to bank IT support Let’s see how long it takes for them to fix it.
Run it enough times & it might not timeout when trying to query the AWOL nameserver.
If it times out, you get ; EDE: 22 (No Reachable Authority): (time limit exceeded).
If it doesn’t, you get ; EDE: 1 (Unsupported DNSKEY Algorithm): (failed to verify e3dnkth.x.incapdns.net. A: unsupported key size, DNSKEY incapdns.net., id = 51528) and the records back.
As for the nitty-gritty technical details as to how closely the resolvers follow the specs, or which flags they use by default for queries, I’m not sure if that’s documented anywhere.
The nameservers are in maybank.com.my, which has this NS set at the registry:
;; AUTHORITY SECTION:
maybank.com.my. 86400 IN NS extdns2.maybank.com.my.
maybank.com.my. 86400 IN NS ns1-122.akam.net.
maybank.com.my. 86400 IN NS extdns.maybank.com.my.
maybank.com.my. 86400 IN NS ns1-61.akam.net.
maybank.com.my. 86400 IN NS asia2.akam.net.
;; ADDITIONAL SECTION:
extdns.maybank.com.my. 86400 IN A 202.162.17.34
extdns2.maybank.com.my. 86400 IN A 203.153.92.36
And the extdns2.maybank.com.my doesn’t work as you have noticed, so if your query is unlucky to pick it it’s most likely not going to work, but retry should work again. I’ll make a ticket to see if we can improve this without negatively impacting the resolution times.