IP, Redes y Direcciones IPv4

Cómo saber mi IP en cmd: el mito de la IP pública

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

Hay una creencia que se repite en foros y vídeos: que basta con abrir una consola y escribir un comando para ver tu IP pública. Si buscas cómo saber mi ip en cmd, probablemente hayas visto esa promesa. Es falsa, o al menos incompleta. Lo que devuelve la consola es tu dirección local, no la que ve internet. Entender esa diferencia evita diagnósticos equivocados cuando algo falla en la red.

El comando clásico es ipconfig. Al ejecutarlo aparecen varias secciones: adaptador Ethernet, Wi-Fi, adaptadores virtuales de VPN o máquinas virtuales. Cada una con su propia IPv4. Ese número, del tipo 192.168.x.x o 10.x.x.x, es la dirección privada que el router asigna dentro de tu red doméstica. No es la IP con la que te identificas fuera de casa.

Qué muestra realmente ipconfig y qué no

La IP privada sirve para que tu router sepa a qué dispositivo entregar cada paquete. Es útil para configurar una impresora en red, abrir un puerto en el router o comprobar si un equipo está conectado. Pero si alguien te pide tu IP para acceder a un servidor que montas en casa, darte esa dirección solo funciona si esa persona está en la misma red local.

La IP pública la asigna el proveedor de internet y es compartida por todos los dispositivos del hogar, salvo configuraciones especiales con IPv6 o CGNAT. Para verla desde la consola no hay un comando nativo de Windows que la muestre directamente. Existen alternativas, como nslookup myip.opendns.com resolver1.opendns.com, que consultan un servicio externo. Funciona en muchas configuraciones, pero depende de que ese servicio esté disponible y no bloqueado por el DNS del operador.

Ese es el primer matiz importante: cómo saber mi ip en cmd no tiene una respuesta única porque hay dos IPs distintas y la consola solo conoce una de forma fiable.

El caso de la IP 169.254: cuando el comando revela un problema

Hay un escenario donde ipconfig resulta revelador. Si ves una dirección que empieza por 169.254, significa que tu equipo no obtuvo una IP del DHCP del router. Es una dirección de autoconfiguración, una especie de paracaídas. El comando no te está dando tu IP real: te está avisando de que la red no funciona como debería.

Me ha pasado en un piso de alquiler con un router antiguo que repartía direcciones solo por cable y tenía el Wi-Fi sin DHCP. El portátil mostraba 169.254.x.x y la solución no era buscar la IP pública, sino reiniciar el router o asignar una dirección manual. Saber leer ese resultado es más valioso que memorizar el comando.

Limitaciones que casi nadie menciona

En redes con CGNAT, el proveedor comparte una misma IP pública entre varios clientes. Aunque consultes tu IP con un servicio externo, esa dirección puede no ser exclusivamente tuya. Esto afecta a quien intenta abrir puertos para un juego o un servidor doméstico: no funcionará aunque la IP parezca correcta.

Tampoco funciona igual en todos los sistemas. En Linux, ip a o hostname -I muestran direcciones locales; en macOS, ifconfig hace lo propio. La sintaxis cambia, pero el concepto es el mismo: la consola muestra la IP interna. Si alguien te dice que en Linux ves la pública con un solo comando, desconfía.

Una forma práctica de separar las dos consultas

Mi recomendación es dividir la pregunta en dos. Para la IP local, usa ipconfig y fíjate en el adaptador activo, no en los virtuales de VirtualBox o VPN. Para la IP pública, abre un navegador y visita un servicio de comprobación; es más fiable que cualquier truco de consola y no depende de un DNS concreto.

Si insistes en hacerlo todo desde cmd, prueba el comando de OpenDNS y compara el resultado con el que obtienes en el navegador. Cuando coinciden, bien. Cuando no, probablemente estés detrás de un proxy o de una red corporativa que filtra consultas. Esa discrepancia ya te dice algo sobre tu conexión.

Al final, cómo saber mi ip en cmd es una pregunta que esconde otra: qué tipo de dirección necesitas y para qué. La consola es buena herramienta para diagnosticar la red local. Para la identidad pública, el navegador sigue siendo el camino más directo.


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.