Tente usar bind-interfaces
em vez de bind-dynamic
.
Estou tentando configurar o dnsmasq na caixa debian para servir em minha rede local. O dnsmasq parece funcionar. Ele escuta em 53 portas UDP e TCP. Ele responde a consultas (nslookup ou dig) localmente, mas quando tento consultá-lo de outra máquina, posso obter respostas apenas com a opção + tcp.
Então, quando eu faço:
dig @192.168.1.10 google.com +tcp
Eu posso ver a consulta no log dnsmasq e recebo resposta.
mas quando eu omitir a opção + tcp eu 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?
Tente usar bind-interfaces
em vez de bind-dynamic
.
Tags networking debian dnsmasq