dnsmasq às vezes resolve coisas, outras vezes não

7

Tentando resolver:

  

nslookup testserverinlocaldns

     

Servidor: 127.0.0.1

     

Endereço: 127.0.0.1 # 53

     

** o servidor não pode encontrar o servidor do servidor de testes: NXDOMAIN

Após 10 segundos, tudo está ok:

  

nslookup testserverinlocaldns

     

Servidor: 127.0.0.1

     

Endereço: 127.0.0.1 # 53

     

Nome: testserverinlocaldns.localnet

     

Endereço: 192.168.3.8

E a mesma coisa de novo e de novo. Às vezes, resolve, às vezes não. Quando eu defino o resolv.conf para servidores DNS locais manualmente - tudo está ok. Mas depois da reinicialização ele volta para 127.0.0.1 novamente.

    
por kay 04.05.2012 / 11:33

1 resposta

8

Eu tenho isso dentro da minha rede interna e resolvi isso desativando o servidor de nomes de encaminhamento local controlado pelo NetworkManager (dnsmasq).

Para fazer isso, você precisa editar /etc/NetworkManager/NetworkManager.conf e comentar a linha "dns = dnsmasq" na seção "[main]".

Abra um terminal e execute

sudo nano /etc/NetworkManager/NetworkManager.conf

Depois, certifique-se de que a linha

  

dns = dnsmasq

é comentado assim:

  

#dns=dnsmasq

Agora, reinicie o network-manager com o seguinte comando, e tudo deve funcionar corretamente.

  

sudo reiniciar o gerenciador de rede

    
por jrg 04.05.2012 / 14:36

Tags