Got a strange problem, where I can get the TXT records for a domain when I query the domains name servers directly, but otherwise I get a not found: 2(SERVFAIL).
if I do
dig example.com TXT @ns1.david.com
Where ns1.david.com
is shown in the AUTHORITY SECTION. Then I get an answer section containing the TXT record I expect.
But if I omit the nameserver part
dig example.com TXT
Then I do not get the TXT records in the response, but instead:
->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 53682
All other types of record (A, AAAA, MX and CNAME) are working fine.
If I use MXToolbox to do a TXT record for the domain, I get the response "Sorry, we couldn't find any name servers"
edited to add info for DNSviz:
I've got one error and two warnings. The error is:
example.com/TXT: The response had an invalid RCODE (SERVFAIL). (35.187.100.54, 35.189.95.99, 35.198.143.85, 35.204.14.72, UDP_-_NOEDNS_)
The first warning is:
com to example.com: The following NS name(s) were found in the authoritative NS RRset, but not in the delegation NS RRset (i.e., in the com zone): ns1.david.com, ns2.david.com
and the second is:
com to example.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: ns1.peter.com, ns2.peter.com, ns3.peter.com, ns4.peter.com
.dom
is not a valid TLD. Also DNS records do not "propagate" as they are not updated in a top down fashion. Query authoritative nameservers first (but beware of lame delegation cases) then recursive ones..dom
was a typo which I'll fix. The word "propagate" does not imply top down.