Similar a una búsqueda de http://whatismyip.com . Obviamente necesitaría consultar una computadora por ahí. ¿Me preguntaba si alguien tenía una forma inteligente de hacerlo?
16
Similar a una búsqueda de http://whatismyip.com . Obviamente necesitaría consultar una computadora por ahí. ¿Me preguntaba si alguien tenía una forma inteligente de hacerlo?
Respuestas:
fuente
Esto solo funciona si está utilizando OpenDNS como su servidor DNS.
Si no lo está, uno de estos debería funcionar:
fuente
@resolver1.opendns.com
(paraSTUN es la solución adecuada.
fuente
fuente
Uno debe usar los servidores de OpenDNS para usar esto ... Puede consultar un determinado servidor DNS con cavar así:
fuente
Puede usar curl para obtener la página de algo como whatismyip y luego sacar las piezas. Usé whatismyipaddress.com en este ejemplo ... obviamente, los campos diferirán con los diferentes servicios.
fuente
Acabo de ejecutar un traceroute a algún lugar en Internet y busco el salto de nuestra red local.
tal vez hay una mejor manera?
fuente
"lince http://whatismyip.com "
fuente
la forma más simple es: curl ifconfig.me
fuente
puede usar el comando ifconfig para enumerar todas las interfaces y sus direcciones IP asociadas.
entonces, si sabe que su interfaz de internet es ppp0, puede ejecutar
XXXX será tu dirección IP. AAAA es la dirección IP del próximo salto.
luego puede procesar el resultado de ifconfig con grep / awk / sed / cut / perl / lo que sea para extraer solo la IP.
Otra alternativa, si tiene instaladas las herramientas de iproute, es utilizar el comando ip. p.ej
eso es probablemente más fácil de leer y ciertamente más fácil de analizar:
fuente