A maioria dos aplicativos só precisa de um endereço IP de loopback 127.0.0.1
. No entanto, não apenas o bloco de endereço é 127.0.0.1/32
fornecido, e até mesmo 127.0.0.0/24
, mas na verdade todo o intervalo 127.0.0.0/8
é fornecido. Claramente, isso é um desperdício de espaço total e completamente injusto, pois não há nenhum propósito em ter vários endereços IP de loopback. Ou talvez não. Por que existe mais de um endereço IP de loopback?
Responder1
127/8 (abreviação de 127.0.0.0/8) é reservado pela IANA.
Win95 suportava 127.0.0.1, mas não outros endereços 127/8. WinXP compatível com 127/8. O Cisco IOS não suporta endereços de loopback por padrão, mas suporta o conceito de loopback, e os endereços podem ser atribuídos manualmente. Se um computador não precisar de mais de um endereço de loopback, ou de nenhum deles, não há razão para suportar todos esses endereços. Mas, como a IANA reservou agora todos eles para esse propósito, não há razão convincente para que uma pilha TCP/IP não os suporte.
Na maioria das vezes, não há necessidade obrigatória de vários endereços; Costumo usar múltiplas conexões de loopback, mas posso fazer isso simplesmente especificando diferentes portas TCP. (Eu faço isso para encaminhamento de porta SSH. Outro software VPN também pode ser um usuário frequente para essas coisas, como Isaac Hanson se referiu em sua resposta.) Se você usa portas TCP diferentes em um endereço (há 65.535 delas) ou vários endereços IP, faz pouca diferença técnica. (No entanto, ter endereços exclusivos pode ser mais fácil em alguns casos, como se você tivesse vários servidores que pudessem escutar o mesmo número de porta "padrão".)
desperdício total e completamente injustificado de espaço
Ah, que linguagem forte. Permita-me irritá-lo ainda mais :)
Na verdade, o desperdício muito maior de endereços IPv4 é o 224/3, que contém 224/4 (minimamente usado para multicast) e 240/4 (quase totalmente desperdiçado, com apenas um endereço como exceção). Portanto, não pense que estamos quase sem endereços IPv4. A IANA acaba de distribuir os endereços das antigas Classe A, Classe B e Classe C. Mas não pense nem por um minuto que todos os endereços foram usados da maneira mais eficaz possível. Para ver alguns outros:IETFBCP153(atualmente aponta paraRFC 6890). O mais velhoRFC 5735tinha muitas das mesmas informações em um formato diferente, por exemplo, seção 4 na página 6. Dê uma olhada nesses ou em alguns outros padrões e tenho certeza que você encontrará outras grandes quantidades de endereços que não estão sendo usados de forma supereficiente /alocado.
Foi decidido que apoiar alguns padrões pode ser mais desejável do que ajudar o IPv4 a avançar ainda mais. Uma das principais razões para isso pode ser que algumas pessoas realmente queriam ajudar a impulsionar as pessoas para a adoção do IPv6.
Responder2
Endereços IP adicionais nesse intervalo podem ser úteis para vinculação a conexões VPN e para testar serviços que você não deseja vincular ao host local.
Responder3
Por que existe mais de um endereço IP de loopback?
À rede classe A número 127 é atribuída a função "loopback", ou seja, um datagrama enviado por um protocolo de nível superior para um endereço de rede 127 deve retornar dentro do host. Nenhum datagrama “enviado” para um endereço de rede 127 deveria aparecer em qualquer rede em qualquer lugar.
Fonte:Números de rede
Se for uma classe A inteira, qual é o sentido de outros valores arbitrários para os últimos três octetos?
O objetivo do intervalo de loopback é testar a implementação do protocolo TCP/IP em um host. Como as camadas inferiores estão em curto-circuito, o envio para um endereço de loopback permite que as camadas superiores (IP e superiores) sejam efetivamente testadas sem a chance de problemas nas camadas inferiores se manifestarem. 127.0.0.1 é o endereço mais comumente usado para fins de teste.
Fonte:IP reservado, loopback e endereços privados
Para mais informações, vejaO que é o dispositivo de loopback e como posso usá-lo?epor que o endereço IP de loopback é de 127.0.0.1 a 127.255.255.254?.