Para que serve o restante do espaço de endereço 127.0.0.0/8?

31

Todos nós sabemos para que 127.0.0.1 é usado (loopback). Mas o restante do espaço de loopback 127.0.0.0/8 reservado é amplamente usado para qualquer coisa?

    
por Tom Marthenal 28.06.2012 / 06:27

3 respostas

42

Também é reservado para loopback, então não, não é muito usado para nada.

Na prática, 127.0.0.1 é normalmente usado como "o" endereço de loopback, mas o restante do bloco também deve ser retornado, o que significa que geralmente não é usado para nada. (Embora, por exemplo, os switches Cisco maiores usem 127.0.0.xx IPs para ouvir placas e módulos anexados, pelo menos alguns dos outros endereços estão em uso.)

A partir do RFC3330: Endereços IPv4 de uso especial

127.0.0.0/8 - This block is assigned for use as the Internet host loopback address. A datagram sent by a higher level protocol to an address anywhere within this block should loop back inside the host. This is ordinarily implemented using only 127.0.0.1/32 for loopback, but no addresses within this block should ever appear on any network anywhere [RFC1700, page 5].

    
por 28.06.2012 / 06:36
12

Na prática, vi outros endereços 127.0.0.0/8 usados em dois lugares:

  1. Como respostas a pesquisas DNSRBL. Respostas diferentes podem codificar a razão pela qual o endereço IP (ou domínio) foi listado. A Wikipedia tem alguns detalhes , assim como RFC5782 . SORBS lista seus códigos de retorno . Projeto Honeypot codifica dados nos três octetos disponíveis .
  2. No arquivo /etc/hosts do Ubuntu. Não me lembro dos detalhes, mas houve um conflito, então eles adicionaram outra entrada localhost-something com um endereço IP diferente no intervalo 127.0.0.0/8 . É 127.0.1.1 e é um bug solução alternativa.
por 28.06.2012 / 08:15
2

Como já foi dito, o bloco inteiro é usado como loopback, por isso estou apenas adicionando um exemplo para o uso regular da área de trabalho.

O loopback diferente de 127.0.0.1 é necessário se você deseja proteger o RDP, ou alguma outra conexão restrita, com o proxy local. Por exemplo, o uso do RDP por meio do túnel SSH exige que você configure o lado local do encaminhador de porta para ouvir em 127.0.1.2 . Isso ocorre porque o cliente RDP que vem com o Windows se recusa a se conectar a localhost ou 127.0.0.1 .

É verdade, normalmente você não conectaria o cliente RDP ao mesmo computador que estiver usando (e não poderá fazê-lo mesmo que queira ver bons efeitos espelhados:).

    
por 29.06.2012 / 23:25