1.安装
pip install dnspython
2.使用
2.1 用例
import dns.resolver
print(dns.resolver.query('www.baidu.com', 'A'))
<dns.resolver.Answer object at 0x7fd208b14f10>
A = dns.resolver.query('www.baidu.com', 'A')
for i in A.response.answer:
... for j in i.items:
... print(j)
www.a.shifen.com.
14.215.177.38
14.215.177.39
2.2 指定DNS
import dns.resolver
my_resolver = dns.resolver.Resolver()
# 8.8.8.8 is Google's public DNS server
my_resolver.nameservers = ['8.8.8.8']
answer = my_resolver.query('google.com')