Qual é o objetivo do dnsmasq no NetworkManager?

3

Recentemente, percebi que o cache está desabilitado por padrão no dnsmasq, que é integrado ao NetworkManager. Na minha opinião, isso derruba o ponto e torna o dnsmasq uma camada redundante na resolução de nomes.

Obviamente, devo estar perdendo alguma coisa - qual é o propósito do dnsmasq em NM?

    
por Roy 26.03.2013 / 17:07

1 resposta

2

O ponto é que a troca de servidores de nomes é irritante . /etc/resolv.conf só é lido uma vez quando você inicia um aplicativo (tecnicamente quando você faz a primeira consulta), então se você mudar os servidores de nomes (porque você mudou de wireless para 3g e vice-versa etc.), você precisará reiniciar os aplicativos precisa procurar nomes (como navegadores).

Isso é mitigado usando o resolvedor local, que responde a essas mudanças em tempo hábil, permitindo que os aplicativos permaneçam estúpidos e consultem apenas o servidor de nomes no host local.

    
por Dennis Kaarsemaker 26.03.2013 / 17:13