aio-libs/aiodns

I was wondering if it would be worth creating more robust error responses when a query fails?

Opened this issue · 1 comments

As an example of code that fails but could give more helpful responses.
query('8.8.8.8', 'PTR')
This on the other hand works.
query('8.8.8.8.in-addr.arpa.','PTR')
If a user is new to the using the library and a response returns no output. It could recommend trying resolvehostbyaddr().
Alternatively it could recommend flipping the ip string and adding .in-addr.arpa before running a query.
ip=ip[::-1]+'.in-addr.arpa.'
I was wondering what you thought about adding this to help beginners with using your library?

I think gioving an error if the query is not properly formatted (like if it's missing in-addr.arpa. for example) would be usedult yeah.