¿Cómo obtener la dirección IP local usando Python?
>>> importar socket
>>> nombre de host = socket.gethostname()
>>> imprimir nombre de host
LuciferYang.gethostbyname_ex(nombre de host)
>>> print ipList
('luciferyang.local', [], ['10.101.8.171'])
En teoría, si no es un servidor , no es necesario configurar una IP externa directa para la máquina. El entorno de la oficina o del hogar es un entorno LAN y la IP externa está ubicada en el enrutador
.