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

35

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

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

127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
    
por Kenster 14.12.2010 / 02:13

3 respostas

25

É um endereço IPv6. O fe80 :: block é reservado para endereços locais de links. 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 dos endereços locais de conexão (o NDP sorta substitui o ARP e o DHCP no IPv6).

Cada uma das suas interfaces terá um endereço de link local 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 de sua interface de loopback, não há mais nada conectado a ele, portanto, ele pode usar o endereço de 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.

    
por 14.12.2010 / 02:44
5

Excelente resposta acima do comedor. Endereços IPV6 link-locais, como dito acima, da forma fe80: * na verdade fe80 :: / 10 significando que os dez principais bits são correspondidos apenas com fe8 *: * então a faixa é fe80 :: 0 .. febf: *. Verifique minha aritmética.

Esses endereços são o equivalente a 169.254. *. * endereços no ipv4, embora os equivalentes do ipv4 sejam muito menos usados.

É muito comum ter vários endereços no ipv6, mas apenas um no ipv4. Ter um endereço fe80 :: e um endereço ipv6 roteável globalmente significativo (como 2001: * por exemplo) é a regra e não a exceção. Infelizmente aplicações e sistemas operacionais não tendem a fazer o mesmo no ipv4, isto é, interfaces tendem a não ter vários endereços ipv4, e eu não vi o caso em que uma interface tem um endereço 169.254. *. * E outro tipo de endereço simultaneamente.

Simultaneamente usar os dois tipos no ipv4 evitaria muita dor e sofrimento quando, por exemplo, o kit for ligado na ordem errada, os PCs ligam antes dos roteadores ou servidores e os PCs atribuem um endereço e um endereço 169.254. *. * com apenas isso, em vez de adicionar um segundo endereço rotineiro globalmente significativo quando eles descobrirem mais tarde a partir de seu roteador ou servidor onde deveriam estar na Internet.

    
por 26.05.2012 / 01:41
2
 fe80::.....        a link local address

Link-local IPv6 addresses, indicated by the fe80: prefix, are only valid on the immediate network link to which that host interface is connected.

por 14.12.2010 / 02:16