Saya mencoba mengatur dnsmasq pada kotak debian untuk melayani di jaringan lokal saya. dnsmasq tampaknya berhasil. Ini mendengarkan pada 53 port UDP dan TCP. Ini menjawab pertanyaan (nslookup atau menggali) secara lokal, tetapi ketika saya mencoba untuk menanyakannya dari mesin lain saya hanya bisa mendapatkan jawaban dengan opsi + tcp.
Jadi ketika saya melakukannya:
dig @192.168.1.10 google.com +tcp
Saya dapat melihat kueri di dnsmasq log dan saya mendapatkan jawaban.
tetapi ketika saya ommit + opsi tcp saya dapatkan:
$ dig @192.168.1.10 +short www.google.com
;; connection timed out; no servers could be reached
Saya membersihkan semua aturan iptables. Apa yang dapat menyebabkan pemblokiran permintaan UDP ke dnsmasq?
networking
debian
dnsmasq
vibowit
sumber
sumber
Jawaban:
Cobalah untuk menggunakan
bind-interfaces
bukanbind-dynamic
.sumber
bind-interfaces
daridnsmasq.conf
. Arti--bind-interfaces
dan--bind-dynamic
dapat ditemukan dari halaman manualnyaman dnsmasq
.