¿Qué es Localhost?
Localhost es el nombre de red especial que dirige a su propia computadora. Su equivalente es la dirección 127.0.0.1.
Definición y origen de la palabra
"Local" significa local, y "host", ordenador anfitrión. El desarrollador no sube el sitio web a internet de inmediato; primero lo prueba en su propio ordenador con esta dirección. Su ordenador actúa como servidor por sí mismo. Nadie desde fuera puede verlo, solo usted.
¿Cómo saberlo y utilizarlo en la vida diaria?
Desarrollo web: la dirección que se abre en el navegador después de npm run dev
Base de datos: Conexión local a Postgres o Redis instalada.
Prueba de API: Prueba de endpoints que aún no se han publicado.
Profundidad técnica y arquitectura
Lo que necesitas saber:
127.0.0.0/8: Rango de bucle invertido (loopback), generalmente se usa 127.0.0.1.
Puerto: Número de puerta en el mismo ordenador. Si dos aplicaciones usan el mismo puerto, entran en conflicto.
La diferencia de 0.0.0.0: Localhost solo está abierto para ti, 0.0.0.0 escucha a todos en la red.
Ejemplo de control de salud:
curl http://localhost:3000/api/healthSi no hay respuesta, la aplicación no está funcionando o el puerto es incorrecto. El cortafuegos suele permitir el tráfico de localhost.
Cosas frecuentemente mezcladas
Se piensa que es un sitio web. Sin embargo, localhost es exclusivo de tu ordenador y no requiere un nombre de dominio ni publicación.
Uso en diferentes disciplinas
Teatro: Sala de ensayo sin público.
Música: Prueba de sonido antes de grabar.
Cocina: Degustación antes de servir.
Preguntas y respuestas
¿Por qué usamos localhost?
Para corregir los errores de forma segura en nuestro propio ordenador antes de abrirlos a internet.
¿Qué es 127.0.0.1?
Es el equivalente numérico del nombre localhost. En cada ordenador se representa a sí mismo.
¿Qué es un puerto y por qué es necesario?
Es el número de puerta que separa las aplicaciones en el mismo ordenador. Es lo que va después de los dos puntos en la dirección del navegador.
¿Se puede acceder desde el exterior?
No. Para que otros lo vean, se necesita una difusión y un nombre de dominio. Para compartir una conexión de prueba, se utilizan herramientas de túnel.
Términos relacionados
Herramientas relacionadas
Esta explicación se redactó en lenguaje sencillo para TreScout con IA y se tradujo automáticamente del original en turco · prevalece la versión turca. Si algo le parece erróneo o incompleto, escriba a hello@trescout.com. Leer en turco →