Hello,
I am having some strange issues with dnspython and CNAME record fetching
exampled below:
===
>>> for i in dns.resolver.query('
1.smtp.antispamcloud.com',
'cname'):
... i.exchange
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/dns/resolver.py", line 981,
in query
raise_on_no_answer, source_port)
File "/usr/local/lib/python2.7/site-packages/dns/resolver.py", line 912,
in query
raise_on_no_answer)
File "/usr/local/lib/python2.7/site-packages/dns/resolver.py", line 145,
in __init__
raise NoAnswer
dns.resolver.NoAnswer
===
However there should definitely be an answer there. Since I was
experiencing problems I made my own CNAME to test this out and the result
is different but not better.
===
>>> dns.resolver.query('
www.mail.zigurat.fr', 'CNAME')
<dns.resolver.Answer object at 0x7fd00ef44750>
>>> dns.resolver.query('
www.mail.zigurat.fr', 'CNAME')
<dns.resolver.Answer object at 0x7fd00ea55a90>
>>> dns.resolver.query('
www.mail.zigurat.fr', 'CNAME')
<dns.resolver.Answer object at 0x7fd00ef44750>
>>> dns.resolver.query('
www.mail.zigurat.fr', 'CNAME')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/dns/resolver.py", line 981,
in query
raise_on_no_answer, source_port)
File "/usr/local/lib/python2.7/site-packages/dns/resolver.py", line 910,
in query
raise NXDOMAIN
dns.resolver.NXDOMAIN
>>> dns.resolver.query('
www.mail.zigurat.fr', 'CNAME')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/dns/resolver.py", line 981,
in query
raise_on_no_answer, source_port)
File "/usr/local/lib/python2.7/site-packages/dns/resolver.py", line 910,
in query
raise NXDOMAIN
dns.resolver.NXDOMAIN
===
These problems do now show up using dig (+/- trace).
Could you please have a look and shed some light?
Thanks alot!
Kind regards,
Andrei