Данный скрипт помогает определить наилучший DNS сервер по ответу. В данном случаи к игровым серверам PUBG.
Список DNS-серверов можете найти в данной теме
Python:
import dns.resolver
import time
DNS_SERVERS = ["8.8.8.8", "1.1.1.1", "9.9.9.9", "208.67.222.222", "209.244.0.3", "77.88.8.8", "94.140.14.14"]
DOMAIN = "pubg.com"
resolver = dns.resolver.Resolver()
for dns_server in DNS_SERVERS:
print(f"Testing DNS server {dns_server}...")
resolver.nameservers = [dns_server]
try:
start = time.time()
resolver.resolve(DOMAIN, 'A')
elapsed_ms = (time.time() - start) * 1000
print(f"Query time: {elapsed_ms:.2f} msec")
except Exception as e:
print(f"Query failed for DNS server {dns_server}: {e}")
Список DNS-серверов можете найти в данной теме