ENES

Localhost

El nombre que usa una computadora para hablarse a sí misma.

Una laptop que muestra localhost:3000 manda un mensaje que vuelve directo a ella misma en vez de salir a internet

Localhost es el nombre que usa cualquier computadora para decir "esta misma máquina". Cuando un programa se conecta a localhost, el mensaje nunca sale a la red: el sistema operativo lo da vuelta y lo entrega ahí mismo, por una conexión virtual que se llama interfaz de loopback. Su dirección habitual es 127.0.0.1 en IPv4 y ::1 en IPv6.

Los desarrolladores la usan todo el tiempo. Cuando armás un sitio web, lo corrés en tu propia laptop y abrís algo como http://localhost:3000 en el navegador. El 3000 es el puerto, que le indica a la computadora qué programa tiene que contestar. Ese sitio lo ves solo vos: nadie en internet puede llegar a tu localhost, porque para ellos localhost es su propia computadora.

Eso también es una medida de seguridad. Una base de datos o un panel de administración que solo escucha en localhost no se puede alcanzar desde afuera. Y explica una confusión clásica: "en mi máquina anda" a veces quiere decir que anda en localhost y en ningún otro lado, porque el servidor real está configurado distinto.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de Software