¿Cuál es la diferencia entre 127.0.0.0 y 127.0.0.1?
A veces las preguntas más elementales producen momentos de enseñanza; sigue leyendo a medida que profundizamos en cómo un cambio de un solo dígito entre 127.0.0.0 a 127.0.0.1 ofrece la oportunidad de ver la topología de la red.
La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..
La pregunta
El lector Superusuario Disa tiene curiosidad por las IP de bucle invertido:
Sé que ambos son IP de bucle invertido, pero tienen otra máscara IP.
¿Cual es la diferencia entre ellos? ¿Pueden ser usados indistintamente??
================================================== ========================= IPv4 rutas ======================= ================================================== == Rutas activas: Máscara de destino Interfaz Gateway Métrico 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.6 26 […] 127.0.0.0 255.0.0.0 En enlace 127.0.0.1 306 127.0.0.1 255.255.255.255 En enlace 127.0. 0.1 306
¿Qué tipo de información podemos extraer de esta tabla??
La respuesta
Dos colaboradores de SuperUser intervinieron para ayudar a resolver el misterio. Primero, Mmmc ofrece esta breve descripción:
No. No puedes usarlos a ambos. Y no son ambas direcciones de loopback..
127.0.0.1
es una direccion de loopback127.0.0.2
es una direccion de loopback127.0.0.3
es una dirección de bucle invertido y así sucesivamente
127.0.0.0
es una direccion de red Junto con la máscara 255.0.0.0, le da una pista de que toda la clase A de direcciones comienza con127. *. *. *
contendrá direcciones de loopback.
Luego, YLearn ofrece una descripción más amplia de las convenciones de nomenclatura en general y cómo pensar en ellas:
Lo que se muestra en la captura de pantalla es una tabla de enrutamiento de una computadora. La tabla de enrutamiento es solo una "hoja de ruta" que le dice a una computadora / enrutador a dónde ir para llegar a otros dispositivos en la red.
En cierto modo, esto es similar a cómo navegamos en la vida real..
La primera columna proporciona la lista de destinos conocidos (donde puedo ir) y la segunda columna indica qué tan específico es el destino (puedo ir a Canadá o puedo ir a la casa del tío John en Canadá). Sin entrar en gran detalle, cuanto más alto sea el valor de la máscara, más específico será el destino. Así que un valor de 0.0.0.0 cubre ir a cualquier dispositivo y un valor de 255.255.255.255 especifica un dispositivo individual.
La tercera columna especifica a dónde debe ir el tráfico para llegar al destino (si va a Canadá, debe comenzar por llegar a Main Street) y la cuarta columna indica qué ruta de acceso del dispositivo se debe usar para llegar a la destino (desde su hogar solo puede tener su camino de entrada, pero desde el estacionamiento de Walmart puede tener varias "salidas" para elegir).
Finalmente, la métrica le da a la computadora una forma de elegir el mejor camino si hay varias rutas hacia el destino (puede salir por el norte o por el este, salir del estacionamiento para llegar a Canadá, pero el este es más rápido).
Entonces, para responder a la pregunta original, no, no puede usar 127.0.0.0 y 127.0.0.1 de manera intercambiable. La diferencia que se muestra aquí es que existen dos rutas: una ruta general a cualquier dispositivo que use 127.x.y.z y una ruta muy específica al host 127.0.0.1 (que está en 127.0.0.0), las cuales usan la interfaz 127.0.0.1
¿Tienes algo que agregar a la explicación? Apague el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.