def is_aws(ipaddr):
if Validation.check_internet_connection():
if ipaddr in Validation.__aws_cache:
return True
elif ipaddr in Validation.__no_aws_cache:
return False
else: # if ipaddr not in chache
try:
result = socket.gethostbyaddr(ipaddr)
for line in result:
if 'compute.amazonaws.com' in line:
Validation.__aws_cache.append(ipaddr)
return True
except socket.herror:
Validation.__no_aws_cache.append(ipaddr)
return False
validation.py 文件源码
python
阅读 42
收藏 0
点赞 0
评论 0
评论列表
文章目录