我有一个 Ubuntu 20.04 LTS VPS(直接连接到互联网),在上面安装了 WireGuard 和 Pi-Hole。
我注意到我的广告拦截 DNS 服务器上有大量请求,我突然意识到保持 53 端口开放根本不是一个好主意。
我现在想知道如何阻止所有对端口 53 的请求,除非它们来自 WireGuard 隧道(我的想法是,只有当我连接到我的 VPN 时才希望能够访问我的 DNS)。
问题在于如何通过检查客户端是否连接到服务器上的 WireGuard 或它是否来自互联网荒地来选择传入的流量。
答案1
将您的 DNS 服务器绑定到 VPN 接口,而不是0.0.0.0
。