「pip install dnspython」を使用してdnspythonをインストールしました。次に、Python シェルを開き、次のコードを試しました。
import dns.resolver
answers = dns.resolver.query('dnspython.org', 'MX')
そしてすぐに以下を取得しています:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "dns/resolver.py", line 973, in query
return get_default_resolver().query(qname, rdtype, rdclass, tcp, source,
File "dns/resolver.py", line 961, in get_default_resolver
default_resolver = Resolver()
File "dns/resolver.py", line 489, in __init__
self.read_resolv_conf(filename)
File "dns/resolver.py", line 540, in read_resolv_conf
self.search.append(dns.name.from_text(suffix))
File "dns/name.py", line 638, in from_text
raise EmptyLabel
dns.name.EmptyLabel
私はPython 2.7.6、pipバージョン1.5.4、およびdnspythonバージョン1.11.1を使用してOSX Mavericksを使用しています