Use Cloudflare Public DNS instead of Google

This commit is contained in:
Disassembler 2020-05-02 23:47:57 +02:00
parent 5517b428fc
commit 173f7dee0b
No known key found for this signature in database
GPG Key ID: 524BD33A0EE29499

View File

@ -38,10 +38,10 @@ def get_external_ip(version):
resolver = dns.resolver.Resolver() resolver = dns.resolver.Resolver()
resolver.timeout = 3 resolver.timeout = 3
resolver.lifetime = 3 resolver.lifetime = 3
resolver.nameservers = ['8.8.8.8', '8.8.4.4', '2001:4860:4860::8888', '2001:4860:4860::8844'] resolver.nameservers = ['1.1.1.1', '1.0.0.1', '2606:4700:4700::1111', '2606:4700:4700::1001']
def resolve_ip(domain, query_type): def resolve_ip(domain, query_type):
# Resolve domain name using Google Public DNS # Resolve domain name using Cloudflare Public DNS
try: try:
return resolver.query(domain, query_type)[0].address return resolver.query(domain, query_type)[0].address
except dns.resolver.NXDOMAIN: except dns.resolver.NXDOMAIN: