Obtener mi dirección IP WAN

¿Cómo puedo realizar la programación de obtener la dirección IP de mi red como se ve desde Internet? Obviamente, es una propiedad a la que mi enrutador tiene acceso cuando se conecta al ISP. ¿Hay alguna forma de obtener esta información de un enrutador usando un protocolo estándar? Mi única otra opción es encontrar un WS que devuelva mi dirección IP (sorprendentemente difícil de hacer), o simplemente ir a algo comowhatismyip.com y elimine todo el HTML (muy sucio y susceptable para cambiar). ¿¿¿Hay alguna otra manera???

Respuestas a la pregunta(4)

Su respuesta a la pregunta