tpre-python/client/dnssender.py
Smart-SangGe 5acfa132e4 modified: client/dnssender.py
modified:   database/initdb.py
	new file:   database/test.py
	modified:   server/xiaomiandns.py
2023-03-19 19:46:49 +08:00

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)