我要将IP解析为来自特定DNS服务器的主机名。
socket.gethostbyaddr()使用默认DNS服务器。我需要解析ip与特定的DNS服务器。
我看到了DNS,但不知道如何指定用于反向查找的dnspython服务器。
发布于 2018-05-04 22:23:02
试试这个:
import dns.resolver
dns.resolver.default_resolver = dns.resolver.Resolver(configure=False)
dns.resolver.default_resolver.nameservers = ['8.8.8.8']
answers = dns.resolver.query(<addr>, 'PTR')
for rdata in answers:
print(rdata)https://stackoverflow.com/questions/50168439
复制相似问题