aio-libs / aiodns

Simple DNS resolver for asyncio
https://pypi.python.org/pypi/aiodns
MIT License
538 stars 69 forks source link

Return fully qualified name when querying domain #85

Closed Piskuliki0723 closed 3 years ago

Piskuliki0723 commented 4 years ago

1) https://docs.python.org/3.7/library/socket.html#socket.getfqdn

Analog: socket.getfqdn ("google.com") google.com

Sometimes FQDNs differ from the request.

I could not find this in this library (although this is a standard function).

$ nslookup example.com Server: 1.1.1.1 Address: 1.1.1.1#53

Non-authoritative answer: Name: example.com Address: 93.184.216.34 Name: example.com Address: 2606:2800:220:1:248:1893:25c8:1946

2) Please give an example with the '_callback' function There is no example in the documentation, I tried it in different ways, errors.

3) https://pycares.readthedocs.io/en/latest/channel.html#pycares.Channel.getnameinfo Err? >>>getnameinfo

saghul commented 3 years ago

c-ares does not implement getfqn and in turn neither does this library, sorry.