fix: aggiunte license per dnspython

script usato dal resolverDNS
corretto problema per DNS inseriti manualmente
This commit is contained in:
greko17
2019-12-04 01:24:45 +01:00
parent 54225bb401
commit a15be6c1a8
4 changed files with 712 additions and 10 deletions
+9 -10
View File
@@ -4,10 +4,7 @@
from platformcode import config
from core import support
active_dns = config.get_setting('resolver_dns')
if active_dns == True:
if config.get_setting('resolver_dns') or config.get_setting('resolver_dns_custom'):
from lib import dns
import dns.resolver
from dns.resolver import override_system_resolver
@@ -23,9 +20,11 @@ if active_dns == True:
"""
nameservers_dns = config.get_setting('resolver_dns_service')
if nameservers_dns == 'Google':
if config.get_setting('resolver_dns_custom') and not config.get_setting('resolver_dns'):
res.nameservers = [config.get_setting('resolver_dns_custom1'),config.get_setting('resolver_dns_custom2')]
elif nameservers_dns == 'Google':
res.nameservers_dns = ['8.8.8.8', '2001:4860:4860::8888',
'8.8.4.4', '2001:4860:4860::8844']
'8.8.4.4', '2001:4860:4860::8844']
elif nameservers_dns == 'OpenDns Home ip(v4)':
res.nameservers_dns = ['208.67.222.222', '208.67.222.220']
elif nameservers_dns == 'OpenDns Home VIP ip(v4)':
@@ -35,11 +34,11 @@ if active_dns == True:
elif nameservers_dns == 'OpenDns ip(v6)':
#https://support.opendns.com/hc/en-us/articles/227986667-Does-OpenDNS-Support-IPv6-
res.nameservers_dns = ['2620:119:35::35', '2620:119:53::53']
else:# resolver_dns_service == 'Cloudflare':
elif nameservers_dns == 'Cloudflare':
res.nameservers = ['1.1.1.1', '2606:4700:4700::1111',
'1.0.0.1', '2606:4700:4700::1001']
'1.0.0.1', '2606:4700:4700::1001']
if config.get_setting('nameservers_dns_custom') and not config.get_setting('resolver_dns'):
res.nameservers = [config.get_setting('resolver_dns_custom1'),config.get_setting('resolver_dns_custom2')]
support.log("NAME SERVER: {}".format(res.nameservers))
override_system_resolver(res)