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?


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.