From e0802264f37acbf9aa6a18c283c45ddd032fc24f Mon Sep 17 00:00:00 2001 From: marco Date: Sun, 18 Oct 2020 20:59:38 +0200 Subject: [PATCH] uso 1.0.0.1 invece di 1.1.1.1 --- lib/doh.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lib/doh.py b/lib/doh.py index 93d8b12e..98ececb9 100644 --- a/lib/doh.py +++ b/lib/doh.py @@ -1,18 +1,17 @@ # https://github.com/stamparm/python-doh -from __future__ import print_function - import json import re import socket import ssl import subprocess import sys +from platformcode import logger PY3 = sys.version_info >= (3, 0) if hasattr(ssl, "_create_unverified_context"): ssl._create_default_https_context = ssl._create_unverified_context - DOH_SERVER = "1.1.1.1" # Note: to prevent potential blocking of service based on DNS name + DOH_SERVER = "1.0.0.1" # Note: to prevent potential blocking of service based on DNS name else: DOH_SERVER = "cloudflare-dns.com" # Alternative servers: doh.securedns.eu, doh-de.blahdns.com, doh-jp.blahdns.com @@ -25,7 +24,7 @@ else: _urlopen = urllib2.urlopen _Request = urllib2.Request -def query(name, type='A', server=DOH_SERVER, path="/dns-query", fallback=True, verbose=False): +def query(name, type='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/ @@ -48,8 +47,7 @@ def query(name, type='A', server=DOH_SERVER, path="/dns-query", fallback=True, v else: retval = [] except Exception as ex: - if verbose: - print("Exception occurred: '%s'" % ex) + logger.info("Exception occurred: '%s'" % ex) if retval is None and fallback: if type == 'A':