28Jun

Qual a diferença entre 127.0.0.0 e 127.0.0.1?


Às vezes, as questões mais elementares produzem momentos ensináveis;Leia como aprofundamos a forma como um único dígito altera entre 127.0.0.0 para 127.0.0.1 oferece a chance de olhar para a topologia da rede.

Pergunta de hoje e amp;A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.

A pergunta

Leitor de superutilizador Disa é curioso sobre IPs de loopback:

Eu sei que ambos são IPs de loopback, mas eles têm outra máscara de IP.

Qual a diferença entre eles? Eles podem ser usados ​​de forma intercambiável?

=========================================================================== rotas IPv4 =========================================================================== Rotas ativas: Destino Mask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.6 26 [...] 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306

Que tipo de informação podemos provocar desta tabela?

A Resposta

Dois contribuintes do SuperUser entraram para ajudar a resolver o mistério. Primeiro, Mmmc oferece esta visão geral sucinta:

No. Você não pode usar ambos. E eles não são dois endereços de loopback.

127.0.0.1 é um endereço de loopback 127.0.0.2 é um endereço de loopback 127.0.0.3 é um endereço de loopback e assim por diante

127.0.0.0 é um endereço de rede. Juntamente com a máscara 255.0.0.0, dá-lhe uma dica de que a classe inteira A dos endereços que começam com 127. *. *. * Conterá endereços de loopback.

Então, a YLearn oferece uma visão geral mais ampla das convenções de nomenclatura em geral e como pensar sobre elas:

O que é mostrado na captura de tela é uma tabela de roteamento de um computador. A tabela de roteamento é apenas um "roteiro" que informa um computador / roteador para onde ir para outros dispositivos na rede.

Em alguns aspectos, isso é semelhante à forma como navegamos na vida real.

A primeira coluna fornece a lista de destinos conhecidos( onde posso ir) e a segunda coluna indica a especificidade do destino( eu posso ir para o Canadá ou posso ir para a casa do tio John no Canadá).Sem entrar em grande detalhe, o "maior" valor da máscara, mais específico o destino. Portanto, um valor de 0.0.0.0 abrange qualquer dispositivo e um valor de 255.255.255.255 especifica um dispositivo individual.

A terceira coluna especifica onde o tráfego deve ir ao lado de chegar ao destino( se você estiver indo para o Canadá, você precisa começar por entrar na Main Street) e a quarta coluna indica qual caminho do dispositivo deve ser usado para chegar ao destino( de casa, você só pode ter sua entrada, mas do estacionamento do Walmart, você pode ter várias "saídas" para escolher).

Finalmente, a métrica dá ao computador uma maneira de escolher o melhor caminho se houver várias rotas para o destino( você pode sair pela saída norte ou leste do estacionamento para chegar ao Canadá, mas o leste é mais rápido).

Então, para responder a pergunta original, não, você não pode usar 127.0.0.0 e 127.0.0.1 de forma intercambiável. A diferença mostrada aqui é que existem duas rotas - uma rota geral para qualquer dispositivo usando 127.xyz e uma rota muito específica para hospedar 127.0.0.1( que está em 127.0.0.0), ambas as quais usam a interface 127.0.0.1

Tem alguma coisa a acrescentar à explicação? Som na parte dos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.