局域网内仅一台设备DNS解析错误

局域网内仅一台设备DNS解析错误

我在家里的局域网中发现了非常有趣的行为。

我的一个设备(主计算机)无法与 Pi-Hole 配合使用(解析错误 - 好像根本没有配置 DNS 服务器)。所有其他设备均正常工作(计算机、智能手机,随便什么都可以)。

我的设置如下:

主路由器(网关)还充当 DHCP 服务器并指向我的家庭 DNS。我的 Banana-Pi 运行 Armbian buster 和 Linux 5.4.28-sunxi,带有 Pi-Hole(还充当 samba 服务器)。

因此 - 当设备连接时,它会获取地址 192.168.5.104/24、网关 192.168.5.1 和 DNS 192.168.5.2。

使用此设置,所有设备都可以正常工作,但有一个设备除外。它已配置(运行新安装的 Windows 10)正确的 DNS 和网关,但它拒绝解析任何地址...

之前我运行的是 Windows 8.1,问题也出现了,但只在重启后一两分钟出现。如果你足够耐心,它会开始工作一个小时左右,然后停止……

我怀疑是操作系统的问题,于是重新安装了它。现在,它有时能正常工作,但更多时候不能正常工作。

我查看了 pihole.log 文件,但是什么都没有出现...而现在,当我真正要解决这个问题时,它就正常工作了......

答案1

罪魁祸首是 PiHole 或运行它的设备。我首先在 RaspberryPie 上运行它,然后尝试使用最新的 PiHole 版本运行 BananaPie。

最终我决定换用旧上网本(1GB RAM,1GHz CPU)。

从那时起,DNS解析就再也没有出现过问题。但我注意到我(再次)运行的是更高版本,因此很难进行故障排除。

我的猜测是,这要么是平台问题(arm 与 i386),要么只是某个版本 PiHole 开始正常工作。

相关内容