问个 PiHole / DNS 的问题

C
CatOH
楼主 (未名空间)

看好像版上有人玩这个,来问一个我没有找到答案的问题:

通过Docker在一台机器上设了PiHole,然后Router DNS指向这个机器,家里所有机器就都用上了PiHole。看起来工作得很好,全家每小时几百个到将近1万个request。

可是一直有一个问题没法解决,每隔一两天,Routr会突然收到从中国来的大量request,大约每小时100万,持续十几个小时,每同一次都是从同一个IP,不同次的IP不同。
然后PiHole就内存耗尽了。研究了以后发现Router没法设置DNS只forward内部request
,所以看起来在不改变配置(比如换router)的情况下无解了?有什么办法吗?
p
pptwo

Docker在哪里跑?firewall设一下就好。

【 在 CatOH (亲氧化猫) 的大作中提到: 】
: 看好像版上有人玩这个,来问一个我没有找到答案的问题:
: 通过Docker在一台机器上设了PiHole,然后Router DNS指向这个机器,家里所有机器就
: 都用上了PiHole。看起来工作得很好,全家每小时几百个到将近1万个request。
: 可是一直有一个问题没法解决,每隔一两天,Routr会突然收到从中国来的大量
request
: ,大约每小时100万,持续十几个小时,每同一次都是从同一个IP,不同次的IP不同。
: 然后PiHole就内存耗尽了。研究了以后发现Router没法设置DNS只forward内部
request
: ,所以看起来在不改变配置(比如换router)的情况下无解了?有什么办法吗?

p
piperrat

很奇怪,外网的请求怎么能影响到你内网的pi-hole。

C
CatOH


我的router只有一个DNS设置,如果设为pihole,不管是从内网还是外网的request都给了pihole,我
确认关了外网的53端口port forward,但是还是有,应该就是DNS。

如果router用ISP的DNS,每台计算机手动设DNS到pihole,就一切正常,但是好些设备
没法手动设...

pihole的Docker是在内网的一台win10小机器上,24小时开机。request都是从router
forward过来的,firewall能区分源头是内网还是外网?我去研究一下

【 在 piperrat(piperrat) 的大作中提到: 】
<br>: 很奇怪,外网的请求怎么能影响到你内网的pi-hole。
<br>

m
mdmd

Kankankankan
b
bradyzhu

据说回帖才能看贴。
q
qknight

很好奇你这外网的dns请求为什么能够透过router进入内网?
q
qknight

楼主仔细检查检查router有没有别的漏洞
p
piperrat

你这router怕是有安全漏洞,先看看有没有固件更新。
大厂的router经常有安全更新,用着很放心,没你这种幺蛾子。