Prova IPv6

This commit is contained in:
marco
2022-08-08 20:10:17 +02:00
parent 83aab2a115
commit 22337380aa
2 changed files with 5 additions and 2 deletions
+4 -1
View File
@@ -24,7 +24,10 @@ else:
_urlopen = urllib2.urlopen
_Request = urllib2.Request
def query(name, type='A', server=DOH_SERVER, path="/dns-query", fallback=True):
ipv6 = ':' in _urlopen('https://api64.ipify.org/').read().decode()
def query(name, type='AAAA' if ipv6 else 'A', server=DOH_SERVER, path="/dns-query", fallback=True):
"""
Returns domain name query results retrieved by using DNS over HTTPS protocol
# Reference: https://developers.cloudflare.com/1.1.1.1/dns-over-https/json-format/