
Ich versuche, dnsmasq auf einer Debian-Box so einzurichten, dass es in meinem lokalen Netzwerk funktioniert. dnsmasq scheint zu funktionieren. Es lauscht auf 53 Ports UDP und TCP. Es beantwortet Anfragen (nslookup oder dig) lokal, aber wenn ich versuche, es von einem anderen Rechner aus abzufragen, erhalte ich nur mit der Option +tcp Antworten.
Wenn ich das also tue:
dig @192.168.1.10 google.com +tcp
Ich kann die Abfrage im DNSMASQ-Protokoll sehen und bekomme eine Antwort.
aber wenn ich die Option +tcp weglasse, erhalte ich:
$ dig @192.168.1.10 +short www.google.com
;; connection timed out; no servers could be reached
Ich habe alle iptables-Regeln gelöscht. Was kann dazu führen, dass UDP-Abfragen an dnsmasq blockiert werden?
Antwort1
bind-interfaces
Versuchen Sie , anstelle von zu verwenden bind-dynamic
.