Qual è la differenza tra 127.0.0.1 e 127.0.0.0


11

So che entrambi sono IP loopback, ma hanno un'altra maschera IP.

Qual è la differenza tra loro? Possono essere usati in modo intercambiabile?

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

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

Risposte:


21

No. Non puoi usarli entrambi. E non sono entrambi indirizzi di loopback.

127.0.0.1è un indirizzo di loopback 127.0.0.2è un indirizzo di loopback 127.0.0.3è un indirizzo di loopback e così via

127.0.0.0è un indirizzo di rete. Insieme alla maschera 255.0.0.0 ti dà un indizio che l'intera classe A di indirizzi che iniziano con 127.*.*.*conterrà indirizzi di loopback.


1
@mnmnc, Perché è necessaria la maschera? Non è standard che 127.*.*.*conterrà indirizzi di loopback?
Pacerier,

perché quando vedo un po 'howto c'è 127.0.0.1/8 ??? Dovrebbe essere 127.0.0.0/8. Grazie
Pol Hallen,

7

127.0.0.0è l' indirizzo di rete (con maschera di rete 255.0.0.0o 127.0.0.0/8).

127.0.0.1è un indirizzo host in quella rete.


6
Vero. In teoria potrebbe funzionare anche 127.0.0.0 con la maschera 255.255.255.255. In pratica è una pessima idea. poiché il vecchio software utilizzava l'indirizzo più basso in un intervallo come indirizzo di trasmissione.
Hennes,

4

Ciò che viene mostrato nello screenshot è una tabella di routing da un computer. La tabella di routing è solo una "roadmap" che indica a un computer / router dove andare per raggiungere altri dispositivi sulla rete.

In un certo senso questo è simile a come navighiamo nella vita reale.

La prima colonna fornisce l'elenco delle destinazioni conosciute (dove posso andare) e la seconda colonna indica quanto specifica la destinazione (posso andare in Canada o posso andare a casa dello zio John in Canada). Senza entrare nei dettagli, più "alto" è il valore della maschera, più specifica è la destinazione. Quindi un valore di 0.0.0.0 copre il passaggio a qualsiasi dispositivo e un valore di 255.255.255.255 specifica un singolo dispositivo.

La terza colonna specifica dove dovrebbe andare il traffico successivo per raggiungere la destinazione (se vai in Canada, devi iniziare salendo su Main Street) e la quarta colonna indica quale percorso fuori dal dispositivo deve essere utilizzato per raggiungere il destinazione (da casa potresti avere solo il tuo vialetto ma dal parcheggio Walmart potresti avere diverse "uscite" tra cui scegliere).

Infine, la metrica offre al computer un modo per scegliere il percorso migliore se ci sono più percorsi verso la destinazione (puoi uscire dall'uscita nord o est dal parcheggio per raggiungere il Canada, ma quella orientale è più veloce) .

Quindi, per rispondere alla domanda originale, no non è possibile utilizzare in modo intercambiabile 127.0.0.0 e 127.0.0.1. La differenza mostrata qui è che esistono due route: una route generale per qualsiasi dispositivo che utilizza 127.xyz e una route molto specifica per ospitare 127.0.0.1 (che si trova in 127.0.0.0), entrambe le quali utilizzano l'interfaccia 127.0.0.1.


Il tuo ultimo paragrafo afferma che c'è una differenza. Ma se tralasciamo la "rotta specifica" (linea 127.0.0.1 255.255.255.255), il traffico non 127.0.0.1utilizzerà il "percorso generico" (linea 127.0.0.0 255.0.0.0) e finirebbe nello stesso posto poiché entrambi utilizzano l' 127.0.0.1interfaccia?
Pacerier,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.