Post actualizado el día noviembre 1, 2026 by DeiviSanzPlay
El comando para saber mi ip que funciona en casi cualquier sistema es curl ifconfig.me desde la terminal. Lo abres, lo escribes, pulsas Enter y en una línea te devuelve la dirección pública que ve el resto de internet. Sin instalar nada en Linux ni macOS; en Windows necesitas tener curl disponible (viene de serie desde Windows 10 en versiones recientes).
Ese es el atajo. Ahora, lo que casi nadie cuenta: ese comando no siempre muestra la IP que crees. Si estás detrás de un proxy corporativo, usando una VPN o navegando con datos móviles compartidos, el resultado será la IP de salida de ese túnel, no la de tu router. Para comprobarlo, compara el resultado del comando con lo que muestra un servicio web como cualquiera de los que consultan la IP pública: si coinciden, vas por la ruta directa.
Qué devuelve exactamente y cuándo se queda corto
El comando consulta un servicio externo (ifconfig.me, icanhazip.com, ipinfo.io/ip…) y te imprime su respuesta. Por eso depende de la red: sin conexión, el comando falla con un error de resolución de DNS, no con un mensaje claro sobre tu IP. Si ves algo como Could not resolve host, el problema no es el comando, es que no hay salida a internet.
En una red local, este comando no te da la IP privada de tu ordenador (la 192.168.x.x o 10.x.x.x). Para eso están otros comandos según el sistema:
- ip a en Linux (sustituye al viejo ifconfig, que ya no viene instalado por defecto en muchas distribuciones).
- ipconfig en Windows, dentro de la consola CMD.
- ifconfig o ipconfig getifaddr en0 en macOS.
La confusión entre IP pública e IP privada es la causa número uno de que alguien diga «el comando no funciona». No falla: muestra la capa equivocada.
Un caso real con VPN de por medio
Hace poco ayudé a alguien que ejecutaba curl ifconfig.me en su portátil y le salía una IP de otro país. Pensaba que el comando estaba roto. Resultó que tenía activada una extensión de VPN en el navegador y un cliente de escritorio que enrutaba todo el tráfico del sistema. El comando era correcto; la ruta, no. Al desconectar el cliente, el resultado cambió a la IP de su operador. Lección: el comando mide la salida, no la identidad del equipo.
También ocurre en redes de oficina con NAT compartido: cincuenta empleados pueden ver la misma IP pública en el comando porque todos salen por la misma puerta. Si buscas una IP individual, ahí no la vas a encontrar.
Alternativas cuando la terminal no es opción
Si no quieres abrir una consola, cualquier buscador responde a la consulta «cuál es mi IP» con un widget en los primeros resultados. Es el mismo dato, con menos control sobre el servicio que lo entrega. Para un uso puntual sirve; para automatizar o comprobar desde un script, el comando es más limpio.
En Windows también puedes usar PowerShell con (Invoke-RestMethod ifconfig.me/ip), que evita depender de curl. Y en Android o iOS, sin terminal, la vía rápida es la web del servicio o una app de red, aunque conviene revisar qué permisos pide esa app antes de instalarla.
Limitaciones que conviene tener presentes
Estos comandos no funcionan para saber la IP de otra persona, ni la de un dispositivo ajeno en tu red, ni la de un servidor remoto sin acceso a él. Tampoco revelan la IP real si estás detrás de CGNAT (operadores móviles y algunos proveedores de fibra lo usan): verás la IP compartida del operador, no la de tu router. Es una limitación del protocolo, no del comando.
Y ojo con la privacidad: cada vez que ejecutas el comando, ese servicio externo registra tu IP y la hora. No es grave para una consulta suelta, pero no lo conviertas en un script que se ejecute cada minuto contra el mismo endpoint sin motivo. La documentación de curl y las páginas de manual de cada sistema (man curl, man ip) son la fuente fiable para entender las opciones; no hace falta copiar comandos de foros sin comprobar qué hacen.
En resumen: curl ifconfig.me es el comando para saber mi IP pública más directo que existe hoy, siempre que recuerdes que mide la salida de tu conexión y no la identidad de tu equipo. Para la IP local, usa ip a o ipconfig. Saber cuál de las dos necesitas es la mitad del problema resuelto.
Perfiles verificables: Sitio web
Publicado el 1 de November de 2026. Última revisión: 1 de November de 2026.