O DNSMASQ é vinculado a endereços IP individuais, como todos os serviços de resposta IP (como servidores da Web, bind9
de servidores de nomes, etc.)
Enquanto o seu sistema faz ter 127.0.0.1 e 127.0.1.1 implicitamente, eles ainda são tratados como endereços IP individuais (assim como 192.168.123.4 não é 192.168.123.6 e não pode ser implicado ser).
A implicação de que 127.0.1.1 e 127.0.0.1 são os mesmos não funciona com comandos diretos para IP. Nos sistemas padrão, atualmente, dnsmasq
é configurado para ligar a 127.0.1.1. É por isso que, nos seus sistemas com o Network Manager, você vê 127.0.1.1
no arquivo /etc/resolv.conf
.
A menos que você altere a configuração dnsmasq
, não será possível vincular a 127.0.0.1 e não escutará as solicitações roteadas para 127.0.0.1; no entanto, encaminhará solicitações para 127.0.1.1 por sua configuração para endereço-para-ligação. (Esta é uma limitação para as configurações padrão, sim, mas na verdade não é uma coisa ruim, pois você pode fornecer diferentes endereços IP de loopback locais diferentes para escutar em seu sistema, o que torna a escuta em localhost para pedidos em sniffing de pacotes etc., um pouco mais fácil de conseguir.)