Saya telah mengkonfigurasi DNSMasq untuk berfungsi sebagai DNS untuk jaringan lokal saya. Namun, saya juga menghubungkan beberapa mesin klien saya ke VPN. Saat mencoba menyelesaikan nama host di VPN, DNS eksternal mengembalikan otoritatif NXDOMAIN status, mencegah kueri melanjutkan ke DNS berikutnya:

> dig hostname1

; <<>> DiG 9.11.2 <<>> hostname1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 55498
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;hostname1.         IN  A

;; AUTHORITY SECTION:
.           1882    IN  SOA a.root-servers.net. nstld.verisign-grs.com. 2018121500 1800 900 604800 86400

;; Query time: 30 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Fri Dec 7 22:30:57 EST 2018
;; MSG SIZE  rcvd: 117

Saat ini, konfigurasi DNSMasq saya berisi baris-baris berikut:

server = 64.6.64.6 # Verisign
server = 64.6.65.6

Tapi, bagaimana saya memberi tahu DNSMasq untuk tidak meneruskan permintaan tanpa domain ke server Verisign?

palswim
sumber