Dnsmasqは.local DNSクエリを渡すことはできません。

Dnsmasqは.local DNSクエリを渡すことはできません。

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

テスト結果。 3番目はうまくいかないと確信しています。他のものは大丈夫です。

dnsmasqが* .localドメインへのDNSクエリを渡さないことがわかりました。

うわー?どうすれば修正できますか?ありがとう

ベストアンサー1

によると、これは意図的に設計されています。RFC6762、.localドメインはマルチキャストDNS(mDNS)を使用するか、ローカルDNSに対してローカルに解決されるように設計されています。

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

それはうまくいきませんが、ドメインの性質上、DNSライブラリとソフトウェアは他のドメイン名とは異なる方法で処理します。

おすすめ記事