Dnsmasq

將 dns 請求轉發到另一個 dns 伺服器

  • August 5, 2015

如何轉發配置我的本地 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的失踪。您使用的是什麼發行版?

引用自:https://serverfault.com/questions/711018