Preguntas y Respuestas

como saber mi ip linux: el mito de la IP fija

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

Hay una idea que se repite en foros y grupos de soporte: que tu ordenador con Linux tiene una dirección IP fija asignada para siempre y que basta con mirarla una vez para conocerla. Es falso. Cuando alguien pregunta como saber mi ip linux, la respuesta honesta empieza por admitir que esa IP puede cambiar sola, a veces sin que toques nada. El mito viene de confundir la IP privada de la red local con la IP pública que ve internet, y de asumir que ambas son estáticas. Ninguna de las dos lo es por defecto.

Lo he visto en un portátil con Ubuntu que uso para pruebas: encendí el equipo tras varios días apagado, ejecuté el comando de siempre y la dirección había pasado de terminar en .104 a terminar en .112. Nadie había editado nada. El router simplemente volvió a repartir direcciones por DHCP y le tocó otro número. Ese es el escenario real que desmonta el mito.

La IP privada no es tu identidad en internet

Para saber la IP en Linux dentro de tu red, el comando clásico es ip addr show, o su versión corta ip a. Verás interfaces como lo, eth0 o wlan0, y bajo ellas una línea con inet seguida de algo como 192.168.1.45. Esa es tu dirección privada, la que usa el router para hablarte. No sirve para que un servicio externo te identifique, y en la mayoría de instalaciones domésticas cambia cuando reinicias el router o cuando expira el alquiler DHCP.

Mucha gente instala un servidor casero, apunta esa IP y luego se queja de que «dejó de funcionar». No se rompió nada: la IP cambió. La solución habitual es una reserva DHCP en el router o una configuración estática en el propio sistema, pero eso ya es una decisión consciente, no el comportamiento por defecto.

Con hostname -I obtienes las direcciones de forma más limpia, sin el ruido de las interfaces. Es útil cuando solo quieres una respuesta rápida y no te importa el detalle de la máscara o la interfaz asociada.

La IP pública: lo que realmente ve el exterior

Si lo que buscas es la dirección con la que sales a internet, ningún comando local te la va a dar de forma fiable. Tu equipo solo conoce la IP privada; el router hace NAT y la sustituye. Para saberla hay que preguntar a un servicio externo, por ejemplo con curl ifconfig.me o curl icanhazip.com. Son herramientas de terceros, así que dependes de que estén disponibles y de que no te devuelvan una respuesta rara si tu red usa un proxy.

Aquí aparece otra limitación que conviene decir en voz alta: en redes con CGNAT, muy comunes en operadores móviles y en algunas conexiones rurales, la IP pública que te devuelve el servicio ni siquiera es exclusivamente tuya. La compartes con otros clientes. Cualquier conclusión sobre «mi IP» en ese contexto es parcial.

Por qué el mito se repite tanto

La confusión tiene una raíz práctica. En muchos tutoriales antiguos se mostraba ifconfig, y ese comando dejó de venir instalado por defecto en las distribuciones modernas. Quien lo prueba y no lo encuentra concluye que «Linux ya no muestra la IP», y busca atajos poco fiables. El paquete net-tools sigue existiendo, pero el reemplazo natural es la familia ip.

Otro motivo es que la palabra «mi IP» se usa para tres cosas distintas: la privada del equipo, la pública del router y la IP de un servicio o contenedor concreto. Si trabajas con máquinas virtuales o Docker, cada contenedor tiene su propia dirección interna, y verla no te dice nada sobre cómo te ve el mundo exterior.

También hay un matiz de seguridad que se ignora: publicar tu IP pública en un foro para pedir ayuda no es inocuo. Puede exponer la ubicación aproximada de tu conexión. Si necesitas asistencia, es mejor compartir solo la IP privada o difuminar la pública.

Comprobar la IP en la práctica sin caer en el error

Un flujo sensato para saber la IP en Linux sería este: primero ip a para ver qué interfaces están activas y con qué dirección privada; después, si el objetivo es la pública, una consulta externa puntual. Si el equipo tiene varias interfaces, fíjate en cuál tiene el estado UP y una ruta por defecto asociada, porque puede haber interfaces conectadas sin salida real.

En distribuciones con NetworkManager, nmcli device show ofrece un resumen bastante legible y evita interpretar a mano la salida de ip. No funciona en sistemas sin NetworkManager, como muchas instalaciones mínimas de servidor, así que no lo trates como universal.

La conclusión práctica: no existe un dato único llamado «mi IP» que puedas consultar una vez y archivar. Hay direcciones privadas que cambian con el tiempo y una pública que depende de tu operador y de cómo esté montada la red. Cualquier guía que prometa una IP fija sin explicar DHCP, reservas o NAT está vendiendo una simplificación que a la primera de cambio te dejará mirando un servidor que ya no responde.


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.