Redes · 2 min read · Nov 30, 2025
¿Por qué la dirección IP de localhost es 127.0.0.1? Su significado y uso

Tabla de Contenidos
- ¿Te has preguntado cuál es la IP de localhost y qué es realmente 127.0.0.1?
- ¿Cómo funciona 127.0.0.1? ¿Por qué se llama así?
¿Te has preguntado cuál es la IP de localhost y qué es realmente 127.0.0.1?
Si estás en Internet 24×7, definitivamente has escuchado o visto una dirección IP 127.0.0.1 durante tu tiempo en la red. Los nerds entre ustedes podrían saber que 127.0.0.1 apunta a localhost. Pero, ¿sabes por qué la dirección IP de localhost es 127.0.0.1 y no otra cosa?
La lógica básica detrás de esta dirección es que se utiliza para establecer una conexión con la misma computadora que usa el usuario final. A continuación, se presenta una respuesta detallada de un usuario en el foro de Super User.
¿Cómo funciona 127.0.0.1? ¿Por qué se llama así?
Aquí hay una respuesta técnica de un experto:
127 es el último número de red en una red de clase A con una máscara de subred de
255.0.0.0.127.0.0.1es la primera dirección asignable en la subred.127.0.0.0no se puede usar porque sería el número de cable. Pero usar cualquier otro número para la porción del host debería funcionar bien y volver a usar127.0.0.1. Puedes probarlo tú mismo haciendo ping a127.1.1.1si lo deseas. ¿Por qué esperaron hasta el último número de red para implementar esto? No creo que esté documentado.
La mayoría de los desarrolladores utilizan localhost 127.0.0.1 para probar sus aplicaciones antes de implementarlas realmente. Cuando intentas establecer una conexión de red con la dirección de bucle de 127.0.0.1, funciona de la misma manera que hacer una conexión con cualquier dispositivo remoto. Sin embargo, evita la conexión con el hardware de la interfaz de red local.
Pero, ¿por qué la dirección IP de localhost comienza con 127? Bueno, 127 es el último número de red en una red de clase A. Tiene una máscara de subred de 255.0.0.0. Así que, la primera dirección asignable en la subred es 127.0.0.1.
Sin embargo, si usas cualquier otro número de las porciones del host, debería funcionar bien y volver a 127.0.0.1. Así que, puedes hacer ping a 127.1.0.1 si lo deseas.
También podrías preguntar por qué se eligió el último número de red para implementar esto. Bueno, la primera mención de 127 como bucle de retorno data de noviembre de 1986 RFC 990. Y, para 1981, 0 y 127 eran las únicas redes de Clase A reservadas.
El número de red de clase A 127 se asigna a la función de “bucle de retorno”, es decir, un datagrama enviado por un protocolo de nivel superior a una dirección de red 127 debería volver a entrar en el host. Ningún datagrama “enviado” a una dirección de red 127 debería aparecer en ninguna red en ninguna parte.
Incluso tan temprano como en septiembre de 1981
RFC 790
, 0 y 127 ya estaban reservados:
000.rrr.rrr.rrr Reservado [JBP]
...
127.rrr.rrr.rrr Reservado [JBP]0 y 127 eran las únicas redes de Clase A reservadas para 1981. De las dos localhost disponibles, 0 se utilizó para apuntar a un host específico y eso dejó 127. Así que todos los desarrolladores que prueban sus aplicaciones y sitios web tienen que usar 127 para el bucle de retorno. Algunos también dirían que sería más sensato elegir 1.0.0.0 para el bucle de retorno, pero eso ya se había asignado a la BBC Packet Radio Network.
Puedes encontrar más información y discusión sobre localhost de usuarios de Stack Exchange aquí.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.