Localhost
El nombre que usa una computadora para hablarse a sí misma.
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
- Localhost siempre significa "esta computadora".
- Su dirección es
127.0.0.1(IPv4) o::1(IPv6). - El tráfico a localhost nunca sale de la máquina.
- Los desarrolladores prueban sitios en direcciones como
localhost:3000antes de publicarlos.