情况
我在带有 google wifi 路由器的网络中使用 Pihole。路由器 ( ...1.1
) 配置为使用 Pihole 服务器 ( ...1.220
) 进行 DNS 查找,并且一切正常。到目前为止,一切都很好。
我的问题与以下观察有关:路由器不会告诉客户端可以在 找到 DNS 服务器...1.220
,而是在...1.1
。路由器转发查找,从Pihole的角度来看,所有请求似乎都来自路由器:
目标
我想查看客户端设备名称,而不是路由器 IP 地址。
那可能吗?
我做过/读过/看到过什么
我在这里读到了两个选项。然而,它们都涉及手动维护 IP 保留列表。
“只需为网络上的每台设备进行预订即可。”
对于我来说,这不是一个选择,因为它的工作量太大,而且新设备一直在网络上注册。
从我的立场来看,我不明白为什么以下过程无法实施:
- 新设备在网络上注册。
- 它由 DHCP 服务器(无论是路由器的还是 Pihole 的)分配一个 IP 地址,并存储其自我报告的名称。
- 每当此 IP 地址进行查找时(在 IP 与设备保持绑定期间),其名称就会显示在表中。
难道是我看错了?如果没有,是否有原因尚未实施?毕竟,本地 IP 地址并不是有用的信息,因为它所连接的设备会不断变化。
这对我有用:
现在,设备从 pihole 获取 IP 地址,直接使用 pihole 进行 DNS 查找,如果它们有公共可见名称,它们会在查询日志中显示该名称。