verify: revert auto guess. let's be explicit here. just double check for nxdomain
This commit is contained in:
parent
a48e3ca08d
commit
11693cf73b
|
@ -2,4 +2,8 @@ a1.cdn-hotels.com
|
|||
cdn.jsdelivr.net
|
||||
edge.yunjiasu.com
|
||||
ns1.8844dns.com
|
||||
www.azure.cn.mschcdn.com
|
||||
www.azure.cn.mschcdn.com
|
||||
www.gov.cn
|
||||
www.igoldhk.com
|
||||
www.travelsky.net
|
||||
www.xiumu.org
|
13
verify.py
13
verify.py
|
@ -118,15 +118,12 @@ class ChinaListVerify(object):
|
|||
except (dns.resolver.NoAnswer, dns.resolver.NXDOMAIN, dns.resolver.NoNameservers, dns.exception.Timeout):
|
||||
pass
|
||||
|
||||
# Try to resolve the "homepage" as CDNList, ignore failures
|
||||
else:
|
||||
try:
|
||||
self.check_cdnlist("www." + domain)
|
||||
except (dns.resolver.NoAnswer, dns.resolver.NXDOMAIN, dns.resolver.NoNameservers, dns.exception.Timeout, CDNListNotVerified):
|
||||
pass
|
||||
|
||||
if nxdomain:
|
||||
raise NXDOMAIN
|
||||
# Double check due to false positives
|
||||
try:
|
||||
dns.resolver.query("www." + domain, 'A')
|
||||
except dns.resolver.NXDOMAIN:
|
||||
raise NXDOMAIN
|
||||
|
||||
self.check_blacklist(nameservers)
|
||||
|
||||
|
|
Loading…
Reference in New Issue