如何使用 dnsmasq 将特定域查询转发到不同的 dns 服务器?

如何使用 dnsmasq 将特定域查询转发到不同的 dns 服务器?

我希望浏览器上的所有 http 请求都定向到我的本地 apache 服务器,但使用 dnsmasq 将一些 https 查询(如 facebook.com)定向到 google 的 dns 8.8.8.8。我已经尝试在我的 dnsmasq.conf 中添加类似这样的条目:

server=/facebook.com/8.8.8.8

也尝试在 /etc/dnsmasq.d/custom-dns 中输入此内容,但仍然没有帮助。

我的 dnsmasq.conf 文件如下所示:

interface=wlan0      # Use interface wlan0
server=/facebook.com/8.8.8.8
listen-address=192.168.1.1
bind-interfaces 
server=8.8.8.8
#domain-needed  
#bogus-priv           
dhcp-range=192.168.1.50,192.168.1.150,12h
address=/#/192.168.1.1

但这并没有帮助,我得到了DNS_PROBE_FINISHED_NXDOMAIN错误。我哪里做错了?

相关内容