QNAP 上的 DNSMASQ 未回答 OpenVPN 连接 DNS 查询

QNAP 上的 DNSMASQ 未回答 OpenVPN 连接 DNS 查询

我在安装了 Advanced Tomato 的 ASUS 路由器和 QNAP NAS 上安装了 OpenVPN 服务器。两者都在同一个 LAN 中。两个设备都安装了 DNSMASQ,DNS 定义的内容已同步,因此实际上是相同的。当然,除了一些特定设备相关的参数。我可以毫无问题地通过 OpenVPN 登录 Asus 和 NAS。所以我的问题是这样的。当我通过 OpenVPN 登录 Asus 时,可以使用 LAN 中其他以太网节点的助记符名称,因此 DNSMASQ 绑定到 Asus 的 LAN 接口可以正常工作。但是当我登录 QNAP NAS 时,只能使用 IP 地址才能访问 LAN 内的特定以太网节点。因此无法使用安装在 NAS 上的 DNSMASQ。在 NAS 上,DNSMASQ 绑定到 LAN(桥)接口。NAS 配备了 4 个以太网端口,配置为交换机桥接到内部以太网接口。DNSMASQ 正常工作,因为如果我从连接到同一 LAN 的设备向 NAS 上的 DNS 服务器查询 LAN 中特定以太网节点的 IP 地址,它会正确回答。但为什么它没有响应来自 OpenVPN 连接的查询?

答案1

如果我理解正确,请尝试将 dnsmasq 绑定到 QNAP NAS 上的 OpenVPN 接口 (tun0)。Dnsmasq 不会回答它未监听的接口发出的请求。

查看/etc/dnsmasq.conf或文件/etc/dnsmasq.d/包含接口选项的行。

相关内容