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?
networking
debian
dnsmasq
vibowit
la source
la source
Réponses:
Essayez d'utiliser
bind-interfaces
au lieu debind-dynamic
.la source
bind-interfaces
dednsmasq.conf
. La signification de--bind-interfaces
et--bind-dynamic
pourrait être trouvé à partir de sa page de manuelman dnsmasq
.