Me preguntaba si había una manera de averiguar la dirección IP de su enrutador sin usar un sitio web como www.whatismyip.com.
Busqué alrededor y estoy empezando a pensar que es imposible. Si ese es el caso, ¿alguien podría explicar por qué?
/sbin/ifconfig
o el equivalente local.
Desea saber cómo se lo ve desde afuera, por lo que para hacer esto debe usar algún servicio externo.
Tenga en cuenta que no tiene que ser solo la dirección WAN de su enrutador. Si está utilizando proxy HTTP, por ejemplo, el resultado puede ser por una IP del host a muchos aros de distancia de su enrutador.
Hay varios sitios con dicho servicio. La mayoría está basada en HTTP, por conveniencia.
Si necesita hacerlo desde la terminal, puede:
fuente
Además de la respuesta de dmckee, incluso puede consultar el dispositivo utilizando snmp, aunque generalmente necesita una configuración y no es particularmente fácil de usar.
fuente
La mayoría de los enrutadores admiten la lectura (y a veces incluso la escritura) de información de estado y otras opciones de configuración a través de uPnP. Una de las informaciones que puede obtener a través de uPnP es la dirección IP externa asignada al enrutador.
No sé qué clientes de uPnP están disponibles para Linux, pero puede valer la pena intentarlo ...
fuente
con algunos enrutadores puede hacer un "get" en su interfaz de administración de alguna manera, y enterrado en el HTML será la dirección IP externa.
fuente