Как может я вперед настраивать свой локальный dnsmasq так запросы с именами хостов, заканчивающимися .docker
передаются другому серверу имен, в то время как другие запросы все еще обработаны локально?
Я искал /etc/dnsmasq.conf
файл в моей системе, но не мог найти его (только a 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
. Какой дистрибутив вы используете?