Muxun_programs/python/dns.py
Galaxy 907bd5af0e mx init
the muxun is not operated by git,now init
2025-11-09 20:06:06 +08:00

18 lines
437 B
Python

import socks
import socket
from dnslib import DNSRecord
socks.setdefaultproxy(socks.SOCKS5, "172.29.199.152", 10807, True)
socket.socket = socks.socksocket
q = DNSRecord.question("google.com", qtype="A")
query_data = q.pack()
with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as s:
s.settimeout(5)
s.sendto(query_data, ("8.8.8.8", 53))
data, _ = s.recvfrom(512)
# 解析返回
resp = DNSRecord.parse(data)
print(resp)