Aquí les dejo una simple URL que les mostrará cual es la IP pública de su equipo o red.
Podrán accederla desde un navegador gráfico, como muestra la siguiente imagen:
O para mayor comodidad, se puede incorporar la ejecución del comando dentro de un script:
$ wget -qO- matiaskatz.com/ip
De esta forma, el resultado se podrá volcar dentro de una variable, para ser llamada más adelante.
Se que este no es un servicio nuevo, y que existen varios proveedores que entregan exactamente el mismo servicio.
Nunca es eficiente el reinventar la rueda. Cuando algo ya existe, funciona, es conocido y está establecido, es mucho mejor invertir nuestro esfuerzo en colaborar con ese proyecto que abrir un proyecto paralelo.
Sin embargo, esta vez hubo 3 motivaciones que me hicieron decidir hacerlo:
- Algunos de los servicios ya existentes, preformatean el resultado agregándole contenido innecesario a la respuesta, entonces al usarlo dentro de un script uno tenía que ocupar una línea más de código limpiando el resultado. En este caso, el resultado es netamente nuestra IP, por lo que los datos podrán ser enviados directamente a la variable sin necesidad de limpieza de output:

- Nunca estuve de acuerdo con el entregar mi información de navegación a terceros a menos que sea estrictamente necesario ya que no puedo saber si guardan logs o no, entonces el tener el servicio en mi propio servidor me daría la tranquilidad de saber que eso NO pasaría.
- Era muy simple y rápido de hacer, y no pude evitarlo
El servicio no ofrece mucho más que los otros proveedores, pero si desean usar el output en un script o si desean tener la tranquilidad de que su actividad no es auditada, entonces este es el servicio que les recomiendo usar
Pueden acceder al servicio en la siguiente URL:
Abrazo!
