在我的家庭网络中,我有
- 路由器 A(opnsense)处理我所有的有线客户端,同时运行 AdGuardHome/AGH
- 路由器/接入点 B(openwrt)处理 wifi 客户端,连接到 A。B 的 dhcp 服务器将我的 AGH 的 ip 作为 wifi 客户端的 dns 服务器发送。
我希望能够为所有客户端(有线+wifi)管理单个 DNS 服务器(具有自定义 DNS 记录)。它可行。
但是,我想对!一些! wifi 客户端进行家长控制。因此我想在路由器 A 上识别一些 B 的客户端,但似乎我运气不佳。
因为 B 工作在路由器模式/使用 NAT,所以 A 看到的 IP 始终是路由器 B 的 IP(而不是 B 的客户端本身)。B 的客户端的 MAC 地址也不可用,这是一个单独的网络。
我有什么选择?我如何才能为两个/单独的网络配备一个 DNS 服务器,并且仍然能够识别下游客户端?(除了哑 AP / 桥接 A 和 B - 让它们使用同一个网络,我不确定我是否喜欢这样)
还有其他方法可以解决这个问题吗?
谢谢