
# nslookup baidu.com 非权威应答: 服务器: UnKnown Address: 192.168.1.1 名称: baidu.com Addresses: 220.181.38.148 39.156.69.79 import asyncio import aiodns loop = asyncio.get_event_loop() resolver = aiodns.DNSResolver(loop=loop) async def query(name, query_type): return await resolver.query(name, query_type) coro = query('baidu.com', 'A') result = loop.run_until_complete(coro) print(result) # python3.7 resolvertest.py Traceback (most recent call last): File "resolvertest.py", line 8, in <module> result = loop.run_until_complete(coro) File "/usr/lib/python3.7/asyncio/base_events.py", line 587, in run_until_complete return future.result() File "resolvertest.py", line 6, in query return await resolver.query(name, query_type) aiodns.error.DNSError: (12, 'Timeout while contacting DNS servers') 1 lxk11153 OP @peizhao2017 你也有这个 "DNSError: (12" 问题吗? |