Di seguito sono le voci nel mio /etc/hosts
.
Mi chiedevo qual è l'ultima voce ( fe80::1%lo0 localhost
) per.
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
Di seguito sono le voci nel mio /etc/hosts
.
Mi chiedevo qual è l'ultima voce ( fe80::1%lo0 localhost
) per.
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
Risposte:
È un indirizzo IPv6. Il fe80 :: block è riservato agli indirizzi link-local. Gli indirizzi locali di collegamento vengono utilizzati per i pacchetti inviati solo a dispositivi direttamente collegati (non instradati). Il protocollo di rilevamento della rete (NDP) è il più grande utente di indirizzi link-local (NDP sorta sostituisce ARP e DHCP in IPv6).
Ciascuna delle tue interfacce avrà un indirizzo locale di collegamento diverso che inizia con fe80 :: e (in genere) termina con una versione modificata l'indirizzo MAC dell'interfaccia (formato EUI-64) per assicurarti di avere un indirizzo univoco sul tuo segmento. Nel caso della tua interfaccia di loopback, non c'è nient'altro collegato ad essa, quindi può usare l'indirizzo di fe80 :: 1 senza timore di conflitti, motivo per cui fe80 :: 1 viene generalmente utilizzato come indirizzo "localhost" - l'equivalente IPv6 di 127.0.0.1.
::1
utilizzato come equivalente IPv6 di 127.0.0.1
no fe80::1%lo0
.
lo
e no lo0
? Inoltre, perché includere 2 record host IPv6 per localhost?
Ottima risposta sopra dal mangiatore. Gli indirizzi link-local IPv6, come detto sopra, del modulo fe80:*
in effettife80::/10
significato top dieci bit solo vengono confrontati fe8*:*
così l'intervallo è FE80 :: 0 .. febf:*
. Controlla la mia aritmetica.
Questi indirizzi sono l'equivalente di 169.254.\*.\*
indirizzi in IPv4, sebbene le controparti IPv4 siano molto meno utilizzate.
È molto comune avere diversi indirizzi in ipv6 ma solo uno in IPv4. Avere sia un fe80::
indirizzo che un indirizzo IPv6 instradabile significativo a livello globale (come2001:*
ad esempio) è la regola non l'eccezione. Sfortunatamente le applicazioni e i sistemi operativi non tendono a fare lo stesso in IPv4, cioè le interfacce tendono a non avere più indirizzi IPv4, e non ho visto il caso in cui un'interfaccia ha detto un 169.254.\*.\*
indirizzo e un altro tipo di indirizzo contemporaneamente.
L'uso simultaneo dei due tipi in IPv4 eviterebbe molto dolore e sofferenza quando, ad esempio, il kit si accende nell'ordine sbagliato, i PC si accendono prima di router o server e i PC si assegnano un 169.254.\*.\*
indirizzo e si attaccano solo a quello invece di aggiungere un secondo indirizzo globalmente significativo e instradabile quando in seguito scoprono dal loro router o server dove dovrebbero essere su Internet.
fe80::..... a link local address
Gli indirizzi IPv6 link-local, indicati dal prefisso fe80: sono validi solo sul collegamento di rete immediato a cui è connessa l'interfaccia host.