Dns

Dnsmasq 無法轉發 .local DNS 查詢

  • May 18, 2020

我有一個 Windows AD/DNS 伺服器。域是 xxx.local。IP 192.168.3.100

同時我有一個特殊的子網使用dnsmasq服務。這些子網電腦無法從伺服器 192.168.3.100 獲取任何 xxx.local 記錄。其他域名沒問題

dnsmasq 配置文件如下

Server=/google.com/8.8.8.8
Server=/facebook.com/8.8.8.8
Server=/xxx.local/192.168.3.100
Server=/1234.com/192.168.3.100

測試結果。我確定第三個不起作用。其他還可以。

我發現 dnsmasq 沒有轉發任何關於 *.local 域 DNS 查詢的資訊

哇?如何解決?謝謝

這是設計使然,根據RFC6762,.local 域旨在使用多播 DNS (mDNS) 或針對本地 DNS 在本地解析。

https://en.wikipedia.org/wiki/.local

並不是你不能讓它工作,而是這個域的性質使得 DNS 庫和軟體處理它的方式與其他域名不同。

引用自:https://unix.stackexchange.com/questions/587382