DNSMasq responde aleatoriamente

0

Acabei de instalar o DNSMasq em um dispositivo local (Raspberry Pi) para usar como um servidor DNS, mas o serviço nem sempre está funcionando corretamente quando outros computadores na rede tentam usá-lo. Isto é o que eu adicionei ao arquivo /etc/dnsmasq.conf :

log-queries
no-resolv
server=8.8.8.8
server=8.8.4.4

Este é o arquivo /etc/hosts :

192.168.1.101   desktop.home
192.168.1.102   laptop.home

Não estou usando o DHCP, o DHCP é feito pelo meu roteador. Meu roteador tem a opção de configurar manualmente o servidor DNS e eu coloquei o endereço IP do Raspberry Pi (192.168.1.100) nesse campo. Posso confirmar que tanto a minha área de trabalho quanto o meu laptop (máquinas Linux) estão cientes do novo servidor DNS (DNSMasq em 192.168.1.100).

Meu computador e meu laptop estão conectados por cabo. Quando executo nslookup laptop.home da minha área de trabalho, por exemplo, recebo 50% mais ou menos - às vezes recebo um resultado bem-sucedido, às vezes não. Mesma coisa do laptop.

O que é ainda mais estranho é que quando eu conecto o laptop ao wifi, os acessos ficam ainda mais baixos. Eu só recebo 10% de acertos ou menos no meu laptop em wifi. Muito estranho.

Os logs não dizem nada. Eu nem sei onde começar a depurar isso.

    
por kapus 31.07.2018 / 17:12

1 resposta

0

Parece que seus clientes estão fazendo round robin entre dois servidores DNS, sendo um deles o local e um sendo um remoto que não terá os nomes locais adicionados.

Idealmente, os seus clientes consultariam o primeiro (servidor local) e o tempo limite e, em seguida, consultariam o segundo, mas o que provavelmente acontece é que ambos são consultados por vez e que responde mais rapidamente.

    
por 01.08.2018 / 09:17