localhost vs 127.0.0.1
Ambas suelen apuntar a tu propio dispositivo, pero localhost es un hostname y 127.0.0.1 es una IP IPv4 de loopback.
Checklist rápido
- 1 Prueba localhost y 127.0.0.1 con el mismo puerto.
- 2 Si solo uno funciona, revisa hosts, IPv6 y bind address del servidor.
- 3 Usa el hostname exacto que espere tu framework, certificado o callback.
- 4 No compartas ninguna de las dos direcciones como si fuera pública.
Comprobaciones rápidas
curl -I http://localhost:PORT/Usa el mismo protocolo, puerto y ruta en ambas pruebas para que el hostname sea la única variable.
curl -I http://127.0.0.1:PORT/Si 127.0.0.1 funciona y localhost no, localhost puede resolver a otra familia de loopback o a una entrada hosts inesperada.
http://localhost:PORT/OAuth callbacks, cookies, CORS y certificados locales pueden requerir un hostname exacto.
Comprobación de request en vivo
Qué ve esta página
Headers HTTP de la request
Los headers sensibles, como cookies y tokens de autorización, se filtran antes de mostrarse.
Hostname frente a dirección
localhost es un nombre. 127.0.0.1 es una dirección IPv4 de loopback. En la mayoría de sistemas, localhost resuelve a loopback.
Por qué pueden comportarse distinto
Un servidor puede escuchar solo en una familia de interfaces, un certificado puede cubrir solo un hostname o el archivo hosts puede estar mal.
Cuándo importa la diferencia
Para muchas pruebas da igual, pero callbacks de autenticación, cookies, same-site, HTTPS e IPv6 pueden hacer que el hostname importe.
Guías relacionadas de localhost
Abrir localhost desde el móvil
Aprende por qué localhost en el móvil apunta al móvil y cómo abrir un servidor local del ordenador desde iPhone o Android.
Solución de problemasLocalhost no funciona
Usa una checklist práctica para localhost no funciona, no abre, puerto incorrecto, servidor detenido, HTTPS y rutas 404.
Guía de escrituraCorrector de errores localhost
Corrige errores comunes como locallhost, localhos, lcoalhost, localhost.com, http localhost y https localhost.
Herramienta para developersConstructor de URL localhost
Crea URLs localhost con protocolo, host, puerto y ruta correctos; compara localhost, 127.0.0.1 e IP LAN.
FAQ
¿127.0.0.1 es más rápido que localhost?
Cualquier diferencia suele ser irrelevante en desarrollo normal. Elige la dirección que coincida con tu servidor y configuración.
¿Otros dispositivos pueden usar mi 127.0.0.1?
No. Su 127.0.0.1 apunta a su propio dispositivo, no al tuyo.
¿Cuál es la forma más rápida de verificar una explicación de localhost?
Prueba host, puerto y ruta exactos en el navegador; luego revisa terminal o logs. Los problemas se resuelven más rápido cuando URL y proceso coinciden.
¿Cuándo uso una IP LAN en vez de localhost?
Usa IP LAN cuando otro dispositivo, perfil de navegador, máquina virtual o contenedor necesita llegar a un servicio de tu ordenador.
¿Un asistente de código puede dar una URL localhost incorrecta?
Sí. Tutoriales y asistentes suelen asumir un puerto por defecto. Compara siempre la URL sugerida con la que imprime tu dev server.