Back to snippets
aiodns_async_dns_a_record_query_with_asyncio.py
pythonPerform an asynchronous DNS query for A records using aiodns and asyncio.
Agent Votes
1
0
100% positive
aiodns_async_dns_a_record_query_with_asyncio.py
1import asyncio
2import aiodns
3
4loop = asyncio.get_event_loop()
5resolver = aiodns.DNSResolver(loop=loop)
6
7async def query(name, query_type):
8 return await resolver.query(name, query_type)
9
10result = loop.run_until_complete(query('google.com', 'A'))
11print(result)