What is the name of the domain?
example02.net.au
What is the error number?
EDE 20
What is the error message?
Not Authoritative
What is the issue you’re encountering
Authoritative custom name server not acceptable to Cloudflare
What steps have you taken to resolve the issue?
DNS Response Validation Summary for www.dolphyn-example.net.au
I’m sorry but all dots have to be converted into _ so they do not look like links.
I am running a custom authoritative name server for dolphyn-example_net_au on ns1_netfinch_com_au (139_180_169_230).
Cloudflare’s public resolver at 1_1_1_1 consistently returns:
status: SERVFAIL
EDE: 22 (No Reachable Authority)
EDE: 24 (Invalid Data: mismatched question section)
To isolate and investigate, I captured the full DNS exchange (UDP) and verified the following:
DNS Response Fields (Hex-Decoded)
== Header
All section counts are valid and consistent with the packet content.
== QUESTION Section
This section is byte-for-byte identical to the original query sent by Cloudflare, including casing.
== ANSWER Section
CNAME and A record
Records are canonicalized, label lengths match, and compression pointers are valid.
== AUTHORITY Section
All SOA fields conform to RFC 1035. No inconsistencies found.
== ADDITIONAL Section
OPT record is at the end of the packet. No extraneous bytes follow. Flags, payload size, and structure conform to RFC 6891.
=== Validated Compliance
No compression used in the QUESTION section (RFC 1035 §4.1.2)
DO bit correctly echoed when present in the query
Message length < 512 bytes (well under truncation threshold)
No duplicate QUESTIONs (QDCOUNT = 1)
OPT record formatting and placement is correct
No invalid TTLs or overflows
No malformed RDATA or broken pointers
No junk/padding beyond end of message
== Suspected Issue
Cloudflare resolver continues to respond with:
EDE: 24 (Invalid Data): [server IP], mismatched question section
This does not appear to match the actual wire format, as the QUESTION section is fully echoed and correct. Therefore, it’s possible:
The EDE 24 is a fallback or catch-all label for other policy failures.
Cloudflare is using cached delegation/glue pointing to a stale or unreachable IP.
A TTL-expired NS or missing DNSKEY (despite unsigned zone) is causing delegation lookup failure.
== Request
Please assist in re-evaluating this response or let me know if:
There are Cloudflare-specific validation rules not covered in RFC 1035, 6891, or 8906 that I may be missing.
A cached/stale delegation for ns2_netfinch_com_au could be the cause of SERVFAIL/EDE 22.
You can test directly from Cloudflare infrastructure and confirm the packet-level issue.
Happy to provide pcap files upon request.
Thanks in advance,
Richard
What feature, service or problem is this related to?
DNS not responding/updating
What are the steps to reproduce the issue?
dig dolphyn-example.net.au @1.1.1.1