Yang Hong
Yang Hong
那我也搭车反映一下,微信里有很多链接或者二维码链接,在用代理的情况下是打不开的,而且也无法进行接受添加好友的操作,只能暂时禁用代理。有空我也再看一下 log。
@cyfdecyf 这是 cow 的什么返回?没有解析到吗? @shao222 未污染的 IP 应该不会被丢掉,而每个往上游的 DNS 请求 TIMEOUT 是 10 秒,socket 用光的可能性也不大。你打不开 tieba 之后,别的网站可以打开吗?
@shao222 我能想到的一个原因是,你在打开 tieba 之前如果刚刚打开过一些被qiang的网站的话,我目前的方法可能会导致 dnsmasq 里预先开好的 socket 被占光,然后你后面的 DNS 查询就没有返回了。不过查询的 TIMEOUT 都是 10 秒,所以最多等 10 秒你再查询应该都能够得到 IP
@qiuzi 我这边试了一下 googlevideo 的查询,貌似还是在列表中的,你的意思是有新的毒 ip 嘛?
@qiuzi 修正,我也发现了新的毒 ip,这个好像暂时只能手动添加,或者收集了以后集中共享一下。因为 dnsmasq 并不负责去连接这个 ip,并不能发现毒 ip。
@qiuzi 可以描述一下你的平台和环境吗?
我看了下这个是作者 3 个月前已经填加到 upstream 的代码里了,是在 2.72 中。 openwrt 上的 patch 是打给 2.71 的,所以我这边应该是有这个的。我等下 merge 一下 upstream 的代码,因为 rebase 好像会有冲突,再 push 一下
@qiuzi 如果你 build 用的是 master 的话,这个 patch 就已经包含了,如果是 v2.72test2 或者更早的话,就是没有包含的
@qiuzi 其实也不好说,我在我们实验室的 Intel 服务器上跑的 dnsmasq,一般 interface 都稳定的不会突然消失,所以这个 bug 应该是比较罕见的。这个 patch 的意思是如果 dnsmasq 监听某个 interface,但是突然这个 interface down 了,可能会导致 hang。家用路由器上我不太清楚,但是一般 linux 的 interface 不太可能自己就 down 了吧?