Dnsmasq 配置到单个 IP

问题描述

我在我的网络上使用 DNSMasq 作为服务。安装了 DNSMasq 的机器有两个网卡。 (IP 地址为 192.168.1.5 和 192.168.1.6)。

我遇到的问题是我在同一台机器上有一个运行 PiHole 的 pod 容器。当我重新启动时,PiHole 无法启动,因为 DNSMasq 正在使用所需的端口。 PiHole 设置为专门使用 192.168.1.6(端口 80、443、52、67)。当我运行 # lsof - :67 时,当我将 DNSMasq 专门设置为仅侦听 192.168.1.5 时,我看到它正在侦听两个 IP 地址上的端口 67。

是否有另一种方法可以将 DNSMasq 限制为单个 IP 地址(不是环回或本地主机)并使其忽略特定的 IP 地址(在这种情况下,DNSMasq 未触及 192.168.1.6)?

这是我的/etc/dnsmasq.d/default.conf

no-resolv
no-poll
server=1.1.1.1
server=8.8.8.8
listen-address=192.168.1.5
interface=eno2
bind-interfaces

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)