INNER CODE UNIT · Python

get_server_external_ip

ab77/netflix-proxy · auth/auth.py:103

def get_server_external_ip():
    try:
        reslvr = resolver.Resolver()
        reslvr.nameservers=[socket.gethostbyname('resolver1.opendns.com')]
        return str(reslvr.query('myip.opendns.com', 'A').rrset[0]).lower()
    
    except Exception as e:
        web.debug('DEBUG: get_server_external_ip(): %s' % repr(e))
        return get_server_iface_ip()


def get_server_public_fqdn():
    try:
        reslvr = resolver.Resolver()
        ipaddr = reversename.from_address(get_server_external_ip())
        return str(reslvr.query(ipaddr, 'PTR')[0]).rstrip('.').lower()
    
    except Exception as e:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…