¿Cuál es la diferencia entre 127.0.0.1 y 127.0.0.0

11

Sé que ambas son IP de bucle invertido, pero tienen otra máscara de IP.

¿Cual es la diferencia entre ellos? ¿Se pueden usar indistintamente?

===========================================================================

IPv4 routes
===========================================================================
Active routes:
Destination               Mask          Gateway        Interface Metric
      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         On-link         127.0.0.1    306
    127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
Disa
fuente

Respuestas:

21

No. No puedes usarlos a ambos. Y no son ambas direcciones de bucle invertido.

127.0.0.1es una dirección de bucle invertido 127.0.0.2es una dirección de bucle invertido 127.0.0.3es una dirección de bucle invertido y así sucesivamente

127.0.0.0es una dirección de red. Junto con la máscara 255.0.0.0, le da una pista de que toda la clase A de direcciones que comenzarán 127.*.*.*contendrán direcciones de bucle invertido.

mnmnc
fuente
1
@mnmnc, ¿por qué es necesaria la máscara? ¿No es estándar que 127.*.*.*contendrá direcciones de bucle invertido?
Pacerier
¿Por qué cuando veo algo de cómo hay 127.0.0.1/8 ??? Debería ser 127.0.0.0/8. Gracias
Pol Hallen
7

127.0.0.0es la dirección de red (con máscara de red 255.0.0.0o 127.0.0.0/8).

127.0.0.1es una dirección de host en esa red.

usuario1686
fuente
66
Cierto. 127.0.0.0 con máscara 255.255.255.255 en teoría también podría funcionar. En praxis es una muy mala idea. ya que el software antiguo solía usar la dirección más baja en un rango como dirección de difusión.
Hennes
4

Lo que se muestra en la captura de pantalla es una tabla de enrutamiento desde una computadora. La tabla de enrutamiento es solo una "hoja de ruta" que le dice a una computadora / enrutador dónde ir para acceder 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 (dónde 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 detalles, cuanto más alto sea el valor de la máscara, más específico será el destino. Entonces, 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 dónde debe ir el tráfico después para llegar al destino (si va a Canadá, debe comenzar por llegar a Main Street) y la cuarta columna indica qué ruta del dispositivo debe usarse para llegar al destino (desde su casa 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 múltiples rutas hacia el destino (puede salir por la salida norte o este del estacionamiento para llegar a Canadá, pero la este es más rápida) .

Entonces, para responder la pregunta original, no, no puede usar 127.0.0.0 y 127.0.0.1 indistintamente. La diferencia que se muestra aquí es que existen dos rutas: una ruta general a cualquier dispositivo que use 127.xyz 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.

Aprender
fuente
Su último párrafo dice que hay una diferencia. Pero si dejamos de lado la "ruta específica" (línea 127.0.0.1 255.255.255.255), ¿el tráfico no 127.0.0.1utilizaría la "ruta genérica" ​​(línea 127.0.0.0 255.0.0.0) y terminaría en el mismo lugar ya que ambos usan la 127.0.0.1interfaz?
Pacerier