diff options
| -rw-r--r-- | detection/vpnservices/ipvanishvpn_serverip.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/detection/vpnservices/ipvanishvpn_serverip.py b/detection/vpnservices/ipvanishvpn_serverip.py index 4d6daaa..ef62d4c 100644 --- a/detection/vpnservices/ipvanishvpn_serverip.py +++ b/detection/vpnservices/ipvanishvpn_serverip.py @@ -82,8 +82,12 @@ class IpvanishvpnServerip(VpnDetector): # 判断是否能够访问外网,如果能够访问外网,则从外网获取ipvanish_servername_list的域名解析地址 if check_internet(): ipvanish_servername_list = self.find_more_servernames(ipvanish_servername_list) - resolved_ip_list = self.resolve_dns_for_domain_list(ipvanish_servername_list) - + if len(ipvanish_servername_list) > 0: + resolved_ip_list = self.resolve_dns_for_domain_list(ipvanish_servername_list) + else: + self.logger.info('No ipvanish server name found from knowledge database.') + else: + self.logger.info('Failed to resolve ipvanish vpn servername. Cannot access internet.') return resolved_ip_list |
