tpre-python/client/dnssender.py
Smart-SangGe 8131595d02 modified: README.md
new file:   client/dnssender.py
	new file:   client/main.py
	new file:   database/dns.db
	new file:   database/initdb.py
	new file:   server/main.py
	new file:   server/xiaomiandns.py
2023-03-19 10:13:45 +08:00

22 lines
438 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)