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