小编nrp*_*rph的帖子

如何强制 dnsmasq 仅对某些指定的域名使用上游 dns 服务器?

现在我在 dnsmasq.conf 中有以下行,它可以很好地处理所有请求(/#/匹配任何域;这是必需的):

address=/#/127.0.0.1
Run Code Online (Sandbox Code Playgroud)

但是,有些域需要解析为 .ip 以外的 IP 地址127.0.0.1

作为临时解决方案,它们已添加到/etc/hosts

209.85.148.95   ajax.googleapis.com
207.97.227.245  underscorejs.org
72.21.194.31    s3.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

不幸的是,这是一个非常临时的解决方案:一旦任何目标域的 IP 地址发生变化,它就会停止工作。

我的问题是:如何强制 dnsmasq 使用上游 dns 服务器来解析某些(指定的)域名的 IP 地址?

domain-name-system linux dnsmasq

23
推荐指数
1
解决办法
4万
查看次数

标签 统计

dnsmasq ×1

domain-name-system ×1

linux ×1