No Ubuntu 12.04.2, o que acontece se eu desabilitar o dnsmasq?

2

Estou usando o Ubuntu 12.04.2 LTS.

Se eu emitir o seguinte comando

sudo gedit /etc/NetworkManager/NetworkManager.conf

e mude a linha

dns=dnsmasq

para

#dns=dnsmasq

O que vai acontecer? Vou desativar ou ativar o cache de DNS?

Notas adicionais:

Foi-me dito que, como estou usando um serviço de VPN, seria melhor fazer o que precede.

    
por n00b 02.06.2013 / 23:58

2 respostas

0

Extraia do link

  

A grande vantagem é que se você se conectar a uma VPN, em vez de ter   todo o seu tráfego de DNS é encaminhado através da VPN como no passado,   Em vez disso, você só enviará consultas DNS relacionadas à sub-rede e aos domínios   anunciado por essa VPN. Isso é especialmente interessante para alta latência   Links VPN em que tudo seria atrasado no passado.

     

Quanto a lidar com falhas de DNS, o dnsmasq envia frequentemente as consultas de DNS   para mais de um servidor DNS (se você recebeu vários quando   estabelecendo sua conexão) e irá detectar falsos / mortos e   simplesmente ignorá-los até que eles comecem a retornar informações sensatas   novamente. Isso é comparar com o modo de fazer o DNS da libc   resolver onde o estado dos servidores DNS não pode ser salvo (como é   apenas uma biblioteca) e, assim, cada aplicativo tem que passar pelo   mesmo, tentando o primeiro DNS, aguardando o tempo limite, usando o próximo   um.

Por isso, não será desativado como tal, será menos "seguro" e eficiente sob certas circunstâncias. Como VPN

    
por Meer Borg 03.06.2013 / 02:01
0
  1. O dnsmasq lançado pelo NetworkManager não armazena em cache os resultados da consulta por padrão. Você pode confirmar isso executando:

    ps aux | grep dnsmasq
    

    Você deve ver --cache-size=0 como um argumento para dnsmasq, que desativa o armazenamento em cache.

  2. Se você quiser ter certeza de que o DNS, bem como qualquer tráfego, esteja sendo roteado por VPN (acredito que você tenha feito isso com base em sua outra pergunta ), você pode usar iptables para aceitar o tráfego de saída destinado ao gateway da VPN e bloquear qualquer outro destino. Assim, não há necessidade de tocar na configuração do Networkmanager.

por Eric Carvalho 03.06.2013 / 04:36