Qual é a relevância de "fe80::1%lo0 localhost" em/etc/hosts?

Qual é a relevância de "fe80::1%lo0 localhost" em/etc/hosts?

A seguir estão as entradas no meu arquivo /etc/hosts.

Eu queria saber para que serve a última entrada ( fe80::1%lo0 localhost).

127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost

Responder1

É um endereço IPv6. O bloco fe80:: é reservado para endereços link-local. Os endereços locais de link são usados ​​para pacotes enviados apenas para dispositivos conectados diretamente (não roteados). O protocolo de descoberta de rede (NDP) é o maior usuário de endereços locais de link (o NDP substitui o ARP e o DHCP no IPv6).

Cada uma de suas interfaces terá um endereço local de link diferente começando com fe80:: e (normalmente) terminando com uma versão modificada do endereço MAC da interface (formato EUI-64) para garantir que você tenha um endereço exclusivo em seu segmento. No caso da sua interface de loopback, não há mais nada conectado a ela, então ela pode usar o endereço fe80::1 sem medo de conflito, e é por isso que fe80::1 é normalmente usado como o endereço "localhost" --o equivalente IPv6 de 127.0.0.1.

Responder2

Excelente resposta acima do comedor. Endereços de link local IPv6, como dito acima, na forma fe80:*de fato fe80::/10significando que apenas os dez bits principais são comparados, fe8*:*portanto o intervalo é fe80::0 .. febf:*. Verifique minha aritmética.

Esses endereços são equivalentes aos 169.254.\*.\*endereços do IPv4, embora os equivalentes do IPv4 sejam muito menos utilizados.

É muito comum ter vários endereços em IPv6 mas apenas um em IPv4. Ter um fe80::endereço e um endereço IPv6 roteável globalmente significativo (como 2001:*por exemplo) é a regra e não a exceção. Infelizmente aplicativos e sistemas operacionais não tendem a fazer o mesmo no IPv4, ou seja, as interfaces tendem a não ter vários endereços IPv4, e não vi o caso em que uma interface tivesse, digamos, um 169.254.\*.\*endereço e outro tipo de endereço simultaneamente.

O uso simultâneo dos dois tipos em IPv4 evitaria muita dor e sofrimento quando, por exemplo, o kit é ligado na ordem errada, os computadores são ligados antes dos roteadores ou servidores e os PCs atribuem a si mesmos um 169.254.\*.\*endereço e ficam apenas com ele, em vez de adicionar um segundo endereço roteável e globalmente significativo quando mais tarde descobrirem em seu roteador ou servidor onde deveriam estar na Internet.

Responder3

 fe80::.....        a link local address

Os endereços IPv6 locais de link, indicados pelo prefixo fe80:, são válidos apenas no link de rede imediato ao qual a interface do host está conectada.

informação relacionada