J'essaie d'installer Dnsmasq sur une boîte Debian pour servir dans mon réseau local. Dnsmasq semble fonctionner. Il écoute sur 53 ports UDP et TCP. Il répond localement aux requêtes (nslookup ou dig), mais lorsque je tente de l'interroger depuis un autre ordinateur, je ne peux obtenir de réponses qu'avec l'option + tcp.
Alors quand je le fais:
dig @192.168.1.10 google.com +tcp
Je peux voir la requête dans le journal Dnsmasq et je reçois une réponse.
mais quand j'omets l'option + tcp j'obtiens:
$ dig @192.168.1.10 +short www.google.com
;; connection timed out; no servers could be reached
J'ai effacé toutes les règles iptables. Qu'est-ce qui peut bloquer les requêtes UDP vers Dnsmasq?