Comment 2 for bug 1612061

Revision history for this message
Brad2014 (i-brad) wrote :

A bit more testing: it is definitely a pydns problem. It is reproducible with the following small script:

--- snip.py ---
import DNS
DNS.DiscoverNameServers()
req = DNS.DnsRequest('celerityconsulting.com', qtype='TXT', timeout=20)
resp = req.req()
resp.show()
--- snip ---

The ip6 issue is a red herring. This succeeds when /etc/resolv.conf contains:
--- /etc/resolv.conf ---
nameserver 10.8.0.1
# nameserver 2001:558:feed::1
# nameserver 2001:558:feed::2
# nameserver 75.75.75.75
# nameserver 75.75.76.76
--- END ---

It fails when /etc/resolv.conf contains.
--- /etc/resolv.conf ---
nameserver 10.8.0.1 <-- this returns query status=NOERROR
# nameserver 2001:558:feed::1
# nameserver 2001:558:feed::2
nameserver 75.75.75.75 <-- this returns query status=REFUSED
# nameserver 75.75.76.76
--- END ---