Simple DNS resolver for asyncio
aiodns provides a simple way for doing asynchronous DNS resolutions with a synchronous looking interface by using pycares.
import asyncio import aiodns loop = asyncio.get_event_loop() resolver = aiodns.DNSResolver(loop=loop) f = resolver.query('google.com','A') result = loop.run_until_complete(f) print(result)
The following query types are supported: A, AAAA, CNAME, MX, NAPTR, NS, PTR, SOA, SRV, TXT.
Running the test suite
To run the test suite: python test_aiodns.py
Evergreen-DNS uses the MIT license, check LICENSE file.
Python >= 3.3 are supported.
If you’d like to contribute, fork the project, make a patch and send a pull request. Have a look at the surrounding code and please, make yours look alike :-)
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size aiodns-0.1.0.tar.gz (4.2 kB)||File type Source||Python version None||Upload date||Hashes View|