Estou apenas aprendendo a usar o Ubuntu e, quando tentei configurar o DNS, preciso lidar com algo chamado localhost, interface de loopback. Alguém pode me explicar as diferenças entre eles e o significado dos endereços 127.0.0.1 e 127.0.1.1, quando devo usar 127.0.0.1 e quando devo usar 127.0.1.1
networking
dns
Ock
fonte
fonte
Respostas:
À medida que sua máquina é iniciada, será necessário conhecer o mapeamento de alguns nomes de host para endereços IP antes que o DNS possa ser referenciado. Esse mapeamento é mantido no arquivo / etc / hosts. Na ausência de um servidor de nomes, qualquer programa de rede em seu sistema consulta esse arquivo para determinar o endereço IP que corresponde a um nome de host.
O dispositivo de loopback é uma interface de rede virtual especial que seu computador usa para se comunicar. É usado principalmente para diagnóstico e solução de problemas e para conectar-se a servidores em execução na máquina local.
o loopback é interface lo e ip 127.0.0.1 por padrão
127.0.0.1 localhost
O Debian que o ubuntu escolhe definir 127.0.1.1 para mapear o ip do seu host_name no caso de você não possuir rede
O host_name corresponde ao nome do host definido no "/ etc / hostname".
Para um sistema com um endereço IP permanente, esse endereço IP permanente deve ser usado aqui em vez de 127.0.1.1.
127.0.1.1 host_name
fonte
Realmente não significa nada em particular (é apenas outro IP no bloco 127.0.0.0/8).
O motivo pelo qual ele é usado como IP para o seu nome de host é explicado na Seção 10.4 do Manual de Referência Debian.
Citar:
fonte
A captura de tela a seguir conta uma história interessante.
Efetivamente, mostra que esse
127.0.0.1
é o verdadeiro endereço de loopback. Portanto,127.0.1.1
existe outras razões além da rede IP básica.Como mencionado por @Videonauth, a
127.0.1.1
linha existe como uma muleta, uma correção, para fazer com que o software exigente seja feliz.A meu ver, a entrada de auto-retorno deve ser quase sempre
/etc/hosts
. Se você alterar o nome do host do padrãolocalhost
, altere o nome do host na127.0.1.1
linha, não na127.0.0.1
linha.Se você alterar o nome do host e fornecer um IP estático à máquina, altere os campos IP e nome do host na linha 127.0.1.1.
Em resumo, deixe o
127.0.0.1
registro em paz.fonte
192.168.1.1 <hostname>
Sim.