¿Es posible obtener la dirección IP externa de su enrutador sin usar un sitio web?


8

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é?

Respuestas:


2
  • En algún momento, el dispositivo proporcionará una interfaz web (común con dispositivos domésticos pequeños como módems de cable) donde se puede encontrar y / o configurar este tipo de información.
  • Es posible que pueda establecer una conexión de línea de comandos al dispositivo utilizando telnet o ssh, luego utilice /sbin/ifconfigo el equivalente local.

3
Solo quería agregar que en la página de configuración de la interfaz web de sus enrutadores generalmente se denominará su WAN o dirección IP pública .
mwan100

Agregaré que puede obtener más información con un "cavar localhost". Esto parece darme la dirección IP de mi servidor de nombres en lugar de lo que aparece en whatismyip.com.
Alex Eftimiades

2

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:

wget -q -O - whatismyip.org

Realmente no responde la pregunta del póster original cuando usa un sitio web para obtener la dirección IP externa. Muchos de esos sitios web dejan de funcionar cuando consideran que usted hace demasiadas solicitudes y algunos simplemente "mienten", ya que utilizan un solucionador de DNS mentiroso (algunos países obligan al ISP principal a proporcionar solucionadores de DNS mentirosos para bloquear algunos sitios web).
gouessej

1

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.


1

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 ...


Quizás GUPnP pueda ayudar, voy a investigar.
gouessej

0

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.


¿Tienes al menos un ejemplo?
gouessej
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.