Dnsmasq ne reçoit pas les requêtes UDP

2

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?

vibowit
la source
Avez-vous examiné le trafic réseau en utilisant quelque chose comme tcpdump / wirehark?
cbz

Réponses:

0

Essayez d'utiliser bind-interfaces au lieu de bind-dynamic.

Sutra
la source
Pouvez-vous être plus clair et précis ??
G-Man
@ G-Man décommenter le bind-interfaces de dnsmasq.conf. La signification de --bind-interfaces et --bind-dynamic pourrait être trouvé à partir de sa page de manuel man dnsmasq.
Sutra