validation.py 文件源码

python
阅读 42 收藏 0 点赞 0 评论 0

项目:MgmtAppForLinuxMachines_flask 作者: yugokato 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号