
Estou tentando configurar o dnsmasq na caixa debian para servir na minha rede local. dnsmasq parece funcionar. Ele escuta em 53 portas UDP e TCP. Ele responde a consultas (nslookup ou dig) localmente, mas quando tento consultá-lo em outra máquina, consigo obter respostas apenas com a opção +tcp.
Então, quando eu faço:
dig @192.168.1.10 google.com +tcp
Posso ver a consulta no log do dnsmasq e recebo a resposta.
mas quando omito a opção +tcp recebo:
$ dig @192.168.1.10 +short www.google.com
;; connection timed out; no servers could be reached
Limpei todas as regras do iptables. O que pode causar o bloqueio de consultas UDP ao dnsmasq?
Responder1
Tente usar bind-interfaces
em vez de bind-dynamic
.