IP, Redes y Direcciones IPv4

Saber mi IP en cmd: por qué ipconfig no te da la pública

Post actualizado el día noviembre 1, 2026 by DeiviSanzPlay

Si abres el símbolo del sistema, escribes ipconfig y ves una dirección tipo 192.168.x.x, no estás viendo tu IP pública. Estás viendo la IP privada que tu router asigna a tu equipo dentro de la red local. Ese es el malentendido más común cuando alguien busca saber mi ip en cmd: el comando funciona, pero devuelve otra cosa de la que esperaba.

La confusión no es menor. Esa IP privada sirve para identificar tu PC dentro de casa, pero no para saber cómo te ve internet. Si necesitas la pública (para abrir un puerto, comprobar una restricción geográfica o revisar si tu VPN está activa), cmd por sí solo no te la va a mostrar con ipconfig. Hay que usar otro camino.

Qué te dice realmente ipconfig y qué no

El comando ipconfig lista las interfaces de red del equipo con su configuración IPv4 e IPv6. Muestra dirección local, máscara de subred y puerta de enlace. Todo eso es información de tu red interna. Ninguna de esas líneas contiene la IP pública.

Hay una excepción parcial: si tu equipo está conectado directamente a un módem en modo puente sin router intermedio, la IP que aparece podría coincidir con la pública. Es un escenario poco habitual en conexiones domésticas con fibra y router del operador. En la mayoría de hogares, saber mi ip en cmd con ipconfig te dará una dirección del rango privado (10.x, 172.16–31.x o 192.168.x).

Esto tampoco funciona para saber la IP pública si estás detrás de CGNAT, algo frecuente en operadores móviles y en algunas conexiones rurales. En ese caso ni siquiera tu router tiene una IP pública propia: la comparte con otros clientes.

El truco de curl y nslookup desde cmd

Sí se puede obtener la IP pública desde la propia ventana de cmd, pero con otras herramientas. La más directa es curl, disponible por defecto en Windows 10 y 11 recientes:

curl ifconfig.me

También funciona curl ipinfo.io/ip o nslookup myip.opendns.com resolver1.opendns.com. El primero consulta un servicio web externo que devuelve la IP con la que sales a internet. El segundo usa los servidores DNS de OpenDNS para resolver un nombre especial que responde con tu dirección pública.

Un detalle que sorprende a mucha gente: el resultado puede cambiar según la interfaz que use el sistema. Si tienes VPN activa, curl devolverá la IP del servidor VPN, no la de tu operador. Si tienes dos adaptadores (WiFi y Ethernet) con prioridades distintas, la respuesta depende de la ruta por defecto. Para saber mi ip en cmd de forma fiable, conviene desconectar la VPN y comprobar qué interfaz está activa con route print.

Comprobar qué adaptador está en uso

Antes de lanzar curl, merece la pena revisar la tabla de rutas. El comando route print muestra la ruta 0.0.0.0, que indica la puerta de enlace por la que sale el tráfico. La interfaz asociada a esa ruta es la que determinará la IP pública que devuelva el servicio externo.

Otro comando útil es ipconfig /all, que añade la MAC, los servidores DNS y el estado del DHCP. Con esa información puedes saber si el equipo tiene IP fija o dinámica, y si el DNS configurado es el del router o uno externo. Esto importa porque algunos servicios de resolución de IP pública dependen del DNS que estés usando.

En redes corporativas con proxy, curl puede fallar o devolver la IP del proxy. Ahí no hay atajo: hay que preguntar al administrador o revisar la configuración de variables de entorno como HTTP_PROXY.

Un caso real con dos adaptadores

Hace poco configuré un portátil con WiFi y un adaptador USB Ethernet para conectar a una red de invitados. Al ejecutar curl en cmd, la respuesta era la IP de la red de invitados, pero el navegador mostraba otra distinta. La causa: el navegador usaba una extensión VPN que redirigía el tráfico, mientras curl iba directo por la interfaz Ethernet. Ese tipo de desajuste es habitual y explica por qué saber mi ip en cmd a veces da resultados que no coinciden con lo que muestra una web de «cuál es mi IP».

La lección práctica: cmd te da la IP de salida real del sistema, no la que ve el navegador si hay capas intermedias. Para comparar, conviene probar en ambos sitios y ver si coinciden.

Limitaciones y cuándo no sirve este método

Este enfoque no funciona si no hay conexión a internet en el equipo, si el firewall corporativo bloquea las peticiones salientes a servicios externos, o si el operador intercepta y devuelve respuestas alteradas. Tampoco es útil para conocer la IP de otro dispositivo de la red: para eso está arp -a, que lista las IP locales de los equipos vecinos, no las públicas.

Y no, no existe un comando nativo de Windows que consulte la IP pública sin salir a internet. Microsoft no incluye esa función en ipconfig ni en netsh. Cualquier solución pasa por preguntar a un servicio externo, ya sea vía curl, nslookup o PowerShell con Invoke-RestMethod.

Para la mayoría de usuarios, la respuesta rápida es abrir una web de comprobación de IP. Pero si quieres hacerlo sin navegador, desde una sesión SSH o en un script, curl y nslookup son las vías más limpias para saber mi ip en cmd sin depender de una interfaz gráfica.


Sobre el autor: DeiviSanzPlay — Soy David Sanz, Editor y Responsable de Contenidos. Mi trabajo consiste en revisar, corregir y mejorar los contenidos de este blog para que la información sea clara, útil y esté bien estructurada. Trabajo con diferentes temáticas y verticales, por lo que una parte importante de mi día a día es analizar cada contenido, cuidar la redacción y asegurar que el lector encuentre información de calidad. Me gusta prestar atención a los detalles. Desde una corrección de estilo hasta la organización de un artículo, todo cuenta cuando se trata de crear contenidos que realmente aporten valor y sean fáciles de entender. En este blog encontrarás artículos sobre diferentes temas y sectores. Mi responsabilidad es cuidar y supervisar cada contenido para que mantenga unos estándares de calidad y ofrezca una buena experiencia a quien nos visita. Porque para mí, un buen contenido no consiste únicamente en escribir. También hay que revisar, contrastar, ordenar y pensar en la persona que está al otro lado de la pantalla.

Perfiles verificables: Sitio web

Publicado el 1 de November de 2026. Última revisión: 1 de November de 2026.