modified: database/initdb.py new file: database/test.py modified: server/xiaomiandns.py
24 lines
449 B
Python
24 lines
449 B
Python
import dns.resolver
|
|
|
|
|
|
def resolver(domain):
|
|
# 构造 DNS 查询请求
|
|
qtype = 'A'
|
|
|
|
# 发送 DNS 查询请求
|
|
resolver = dns.resolver.Resolver()
|
|
resolver.nameservers = ["127.0.0.1"]
|
|
|
|
try:
|
|
ip = resolver.resolve(domain, qtype)[0]
|
|
return ip
|
|
except dns.resolver.NXDOMAIN:
|
|
print("can't find IP")
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
domain = 'mamahaha.work'
|
|
ip = resolver(domain)
|
|
print(ip) |