ホスト名が.docker
で終わるリクエストが別のネームサーバーに転送され、他のリクエストがローカルで処理されるように、ローカルのdnsmasqを転送構成するにはどうすればよいですか?
システムで/etc/dnsmasq.conf
ファイルを探しましたが、見つかりませんでした(dnsmasq.d
ディレクトリのみ)。
編集:明らかに、dnsmasqは次のようにネットワークマネージャによって実行されます:
/usr/sbin/dnsmasq --no-resolv --keep-in-foreground
--no-hosts --bind-interfaces
--pid-file=/run/sendsigs.omit.d/network-manager.dnsmasq.pid
--listen-address=127.0.1.1
--conf-file=/var/run/NetworkManager/dnsmasq.conf
--cache-size=0 --proxy-dnssec
--enable-dbus=org.freedesktop.NetworkManager.dnsmasq
--conf-dir=/etc/NetworkManager/dnsmasq.d
Dnsmasq.conf内
server=/docker/10.1.1.1
これにより、TLD .dockerを探すすべてのリクエストが10.1.1.1に転送されます。なぜあなたのdnsmasq.conf
不足している。どのディストリビューションを使用していますか?