Назад | Перейти на главную страницу

Перенаправить запрос DNS на другой сервер DNS

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