配置 dnsmasq 以根据接口采取不同的行为

配置 dnsmasq 以根据接口采取不同的行为

我正在尝试在 Debian 上配置 dnsmasq,以通过将所有流量重定向到一个 IP 在 wlan0 接口上提供 DNS 服务,如下所示。

address=/#/172.16.0.1

但是,我不希望这适用于服务器上运行的本地服务。我在 dnsmasq 文档中找不到如何执行此操作。有什么建议吗?

答案1

使用两个 dnsmasq 实例:一个监听wlan0其他接口,另一个监听其他接口。

您可以使用以下方式配置实例wlan0

bind-interfaces
except-interface=lo
interface=wlan0
# ... more options

另外一个例子:

bind-interfaces
except-interface=wlan0
# ... more options

相关内容