Informática y Software Práctico

Comando para ver mi IP en Linux: ip vs ifconfig

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

Si buscas el comando para ver mi ip en linux y llevas un rato encontrando respuestas contradictorias, es porque conviven dos herramientas: ip e ifconfig. La primera gana hoy, sin discusión, y aquí explico por qué con casos reales.

Hace unos meses entré por SSH a un servidor Debian recién instalado para comprobar la dirección asignada. Escribí ifconfig por costumbre y el sistema respondió con un escueto command not found. La herramienta había desaparecido del paquete base. Tuve que recurrir a ip a, que mostró la interfaz, la IP y el estado del enlace en la misma salida. Ese detalle resume la comparación: una está en retirada, la otra es el estándar actual.

Qué hace exactamente cada comando

El comando ifconfig pertenece al paquete net-tools, una herencia de los sistemas Unix antiguos. Durante años fue la forma natural de consultar la configuración de red, pero los desarrolladores del kernel dejaron de darle mantenimiento hace tiempo porque no cubre funcionalidades modernas como las direcciones IPv6 múltiples, las interfaces virtuales de contenedores o el enrutamiento por políticas.

El comando ip forma parte de iproute2, el conjunto de utilidades que sustituye a net-tools. Consulta directamente el estado del kernel mediante netlink, lo que le permite mostrar información actualizada al instante y abarcar escenarios que ifconfig ni siquiera contempla.

Pruebas concretas en el día a día

Para ver únicamente la IP de las interfaces activas, ip -brief addr devuelve una tabla compacta con el nombre de la interfaz, su estado y la dirección asignada. Es la variante que uso cuando administro varias máquinas a la vez y quiero una lectura rápida sin ruido.

Con ifconfig la salida es más extensa y mezcla contadores de tráfico, errores y colisiones. Para un vistazo rápido resulta menos eficiente, aunque sigue funcionando si el paquete está instalado. En distribuciones como Ubuntu o Fedora modernas, ifconfig ya no viene por defecto: hay que instalarlo aparte, algo que en un servidor de producción conviene evitar por principio de mínima superficie.

Otra diferencia práctica aparece con las direcciones IPv6. ip addr show eth0 lista todas las direcciones de una interfaz, incluidas las temporales y las de enlace local. ifconfig eth0 muestra solo una parte y con un formato menos claro. Si trabajas con redes duales, la elección no es discutible.

Limitaciones que conviene conocer

El comando ip no funciona igual en sistemas muy antiguos o en entornos embebidos con BusyBox, donde puede no estar disponible o presentar una versión recortada. En routers domésticos con firmware minimalista, ifconfig a veces sigue siendo la única opción. Tampoco muestra por sí solo la IP pública: para eso necesitas consultar un servicio externo como curl ifconfig.me, que devuelve la dirección con la que te ve internet, algo distinto de la IP local.

Hay un matiz importante: ip addr muestra direcciones locales de tu máquina, no la IP pública asignada por el proveedor. Confundir ambas es un error frecuente. Si el objetivo es saber cómo te ven desde fuera, el comando local no basta.

Por qué gana ip

La respuesta corta: ip está mantenido, se instala por defecto en prácticamente todas las distribuciones actuales y cubre IPv4, IPv6, interfaces virtuales y enrutamiento en un solo binario. La documentación oficial del proyecto iproute2 y los manuales de administración de redes lo sitúan como herramienta de referencia. ifconfig sobrevive por inercia y por compatibilidad con scripts antiguos.

Mi recomendación práctica: memoriza ip a para consultas rápidas y ip -brief addr para revisar varias interfaces. Si encuentras un sistema donde solo existe ifconfig, instala net-tools como solución temporal, pero no lo conviertas en tu método habitual. La transición ya ocurrió; solo queda adaptar la memoria muscular.


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.