Post actualizado el día noviembre 1, 2026 by DeiviSanzPlay
Para como saber cual es mi ip publica desde cmd hay un comando que casi nadie usa y que resuelve la duda en segundos: nslookup myip.opendns.com resolver1.opendns.com. Lo pegas en la ventana negra, pulsas Enter y te devuelve la dirección que ve internet de ti, no la de tu red interna. La confusión típica viene de aquí: mucha gente ejecuta ipconfig y anota un 192.168.x.x pensando que esa es su IP pública, y no lo es.
Por qué ipconfig te engaña y qué comando sí funciona
El comando ipconfig muestra la IP privada que tu router asigna al equipo dentro de la red local. Sirve para diagnosticar problemas de red doméstica, no para saber cómo te ve el exterior. Si lo que buscas es tu dirección de cara a internet, necesitas consultar un servicio externo, porque es el servidor quien responde con la IP desde la que le llegas.
Los dos comandos que funcionan desde CMD sin instalar nada son estos:
- nslookup myip.opendns.com resolver1.opendns.com — consulta DNS a OpenDNS, que devuelve la IP de origen de la petición. Rápido y sin publicidad.
- curl ifconfig.me — solo si tienes curl disponible (Windows 10 y 11 lo traen de serie en versiones recientes). Devuelve la IP en texto plano.
En una ocasión ayudé a alguien que llevaba media hora peleándose con ipconfig /all intentando encontrar una IP que empezara por 8x.x.x.x. No existía: su operador le daba CGNAT y la dirección que veía el mundo era compartida con otros clientes. Ese caso conecta con la limitación principal de estos comandos: te dicen la IP de salida, no si es exclusiva tuya.
Qué hacer si el comando devuelve una dirección rara
Si nslookup te responde con algo del rango 100.64.0.0/10, estás detrás de CGNAT (Carrier-Grade NAT). Tu operador no te da IP pública propia y compartes la salida con más usuarios. Esto no funciona para montar un servidor casero accesible desde fuera ni para abrir puertos de forma directa; necesitarías pedir IP fija al operador o tirar de servicios de túnel. Es una limitación real que conviene conocer antes de romperse la cabeza con el router.
Otro escenario: si el comando falla o tarda, puede ser que tengas bloqueado el puerto 53 hacia servidores externos (algunas redes corporativas lo hacen). En ese caso cambia de método. curl ifconfig.me suele salir airoso porque usa HTTPS.
Comprobar que la IP cambia o no entre sesiones
Una utilidad práctica de saber tu IP pública desde CMD es verificar si tu operador te la mantiene. Ejecuta el comando, apunta el resultado, reinicia el router y vuelve a lanzarlo. Si cambia, tienes IP dinámica; si se repite, es fija o el operador mantiene la concesión. En España la mayoría de conexiones domésticas de fibra usan IP dinámica, aunque no siempre rota en cada reinicio.
Para automatizarlo puedes crear un archivo .bat con el comando dentro y ejecutarlo cuando quieras. No es una solución elegante, pero funciona y evita abrir el navegador. La documentación de Microsoft sobre nslookup y la de OpenDNS sobre su servicio myip explican el funcionamiento sin prometer nada más.
Diferencias entre IPv4 e IPv6 en la respuesta
Si tu conexión tiene IPv6 activa, algunos comandos pueden devolverte la dirección de ese protocolo en lugar de la IPv4. No es un error: son dos identificadores distintos y ambos son tu IP pública según el protocolo que use el servicio consultado. Si necesitas específicamente la IPv4, prueba con curl -4 ifconfig.me.
La IP pública que obtienes desde CMD es la del punto de salida de tu red. En una oficina con varias personas navegando, todos compartiréis la misma, y eso afecta a cualquier diagnóstico que estés haciendo. Tenlo en cuenta antes de sacar conclusiones sobre bloqueos o restricciones geográficas: probablemente el problema no sea tu equipo.
Perfiles verificables: Sitio web
Publicado el 1 de November de 2026. Última revisión: 1 de November de 2026.