Post actualizado el día noviembre 1, 2026 by DeiviSanzPlay
La noche que descubrí lo importante que puede ser saber la ip de mi ubuntu server empezó como cualquier otra: instalé un servidor Ubuntu en un viejo mini PC para montar Nextcloud, compartir archivos con mi pareja y dejar de pagar una suscripción de almacenamiento en la nube. Todo funcionaba en la red local. Hasta que quise acceder desde fuera de casa y me encontré con un problema que me tuvo dos horas delante de la pantalla.
El error fue asumir que la IP que veía en el router era la misma que tenía el servidor. No lo era. Mi router hacía NAT y el servidor había recibido una dirección distinta por DHCP. Cuando abrí el puerto en el router, lo redirigí a la IP equivocada. Resultado: la página de Nextcloud no cargaba desde el móvil y yo culpaba al firewall de Ubuntu, a los certificados y hasta al proveedor de fibra.
La IP local no es la IP pública, y eso rompe tutoriales
Saber la IP de mi Ubuntu server requiere distinguir al menos dos direcciones: la privada que asigna el router dentro de la LAN y la pública que ve internet. Muchos tutoriales dan por hecho que con ip a ya está todo resuelto, pero esa orden solo te muestra la interfaz local. En mi caso, la salida de ip a mostraba 192.168.1.42, mientras que el router me devolvía una IP pública distinta cada vez que reiniciaba la conexión.
La lección que aprendí a golpes: si quieres acceder desde fuera, no te sirve solo conocer la IP del servidor Ubuntu. Necesitas también entender cómo tu router gestiona el NAT, si tienes IP fija contratada o si la operadora te la cambia con cada reinicio. Y, si no tienes IP fija, un servicio de DNS dinámico pasa de ser un lujo a una necesidad.
Comandos que sí sirven y cuándo no
Para consultar la IP del servidor Ubuntu, hostname -I es rápido y limpio. ip -4 addr show te da más contexto sobre interfaces y máscaras. Pero ninguno de los dos te dice si esa IP es la correcta para lo que pretendes hacer. Si tienes varias interfaces (una Ethernet y una WiFi, por ejemplo), verás varias direcciones y tendrás que decidir cuál es la que realmente usa el servicio que has montado.
Esto no funciona para alguien que quiera configurar acceso remoto sin tocar el router. No hay comando mágico en Ubuntu que te revele la IP pública con fiabilidad absoluta sin consultar un servicio externo, y esos servicios pueden fallar o darte la IP del proveedor de VPN si tienes una activa. Lo he visto en foros: gente con NordVPN o WireGuard activo preguntando por qué su IP pública no coincide con la que les da su operadora.
El caso del servidor que cambiaba de IP cada mañana
Un amigo montó un servidor Ubuntu con Plex para compartir su biblioteca con la familia. Durante una semana funcionó de maravilla. Al octavo día, nadie podía conectarse. El router había reasignado la IP del servidor por DHCP y él no lo sabía. Había reservado el puerto en el firewall del servidor, pero no la dirección en el router. Saber la IP de mi Ubuntu server, en su caso, habría sido solo el primer paso: lo que necesitaba era fijarla.
La solución fue una reserva DHCP por MAC en el router. Otra opción es configurar una IP estática directamente en el servidor con Netplan, pero eso requiere editar archivos YAML y reiniciar la red con cuidado. Si te equivocas en la sintaxis, puedes quedarte sin conexión y sin acceso físico al equipo. Me ha pasado. No es divertido.
Herramientas de red que aclaran el panorama
Antes de tocar el router, conviene confirmar qué IP tiene el servidor y si responde. ping desde otro equipo de la red local es un test rápido. arp -a en el cliente te muestra la tabla de direcciones MAC asociadas. Y si tienes acceso al router, la lista de dispositivos conectados suele ser la fuente más fiable para cruzar datos.
Para la IP pública, servicios como curl ifconfig.me o curl icanhazip.com funcionan, pero ten en cuenta que dependen de terceros. No los uses como única fuente en un script crítico. Y si tu operadora usa CGNAT, la IP pública que veas puede no ser realmente tuya, sino compartida con otros clientes. En ese escenario, abrir puertos no funcionará y tendrás que tirar de VPN o túneles como Tailscale o Cloudflare Tunnel.
Lo que aprendí y lo que sigo sin resolver
Saber la IP de mi Ubuntu server ya no me cuesta una noche. Pero reconozco que la comodidad tiene un precio: cada vez que cambio de router o de operadora, vuelvo a revisar la configuración. No existe una solución universal. La IP fija contratada simplifica las cosas, pero no todos los proveedores la ofrecen en planes domésticos. Y el DNS dinámico funciona bien hasta que el cliente se cae y no se reinicia solo.
Mi recomendación práctica es documentar la IP asignada, la MAC del servidor y la configuración del router en una nota. Suena obvio, pero cuando algo falla a las once de la noche, agradeces tenerlo a mano.
Perfiles verificables: Sitio web
Publicado el 1 de November de 2026. Última revisión: 1 de November de 2026.