aria2 下 BT 报错 Failed to resolve the hostname tracker.publicbt.com 是怎么回事?

2016-04-21 11:21:58 +08:00
 Stupitch

系统环境是原生 openwrt ,本来找网上的一个 aria2 包,下了好久,什么事都没有,后来就一直报这个错误,一直卡着不动。

起初,我怀疑是包有问题,于是跟着 @NemoAlex 学编译,折腾了几天搞定了,编译了一个官方 1.18.7 的包。今天重刷 openwrt ,装上自己编译的包,一开始下了一部电影,带宽满速,心想这下终于没问题,结果,下到第二部又卡着不动了,仍然是报这个错误,一样是卡住不动。

之前网上搜的时候发现各种帖子提供的解决方案是给 aria2 加一个 async-dns=false 的选项,但是我之前找的包不支持这个选项,我自己编译的包也不支持这个选项,所以不知道怎么办好了。

我在想我是不是被电信给封杀了,因为我前几个星期一直在路由器挂机下载,然后有天早上起来查看 aria2 进度的时候才发现这个问题,而之前我都一直没动过任何东西,包括 openwrt 的任何系统设置,因此,这种情况完全是突发情况,那么按理说只能是网络环境的问题了。也有可能是 tracker.publicbt.com 挂了,虽然我不知道这个网站到底是干嘛的。

856 次点击
所在节点    OpenWrt
26 条回复
Stupitch
2016-04-22 09:44:56 +08:00
尝试过各种办法,防火墙开放端口、手动配置 tracker 源(手动配置 tracker 源后,不再报错“无法连接到 tracker ”,但依旧只能下载 metadata ,无法下载 BT 内的文件),都无效。现在只能瞄准 upnp 了,我一直没装 upnp ,但是问题是按理说局域网的电脑比路由器还内网,为何电脑无事路由反而有事?我感觉这个事情已经无法理解了。
debiansid
2016-04-22 09:53:18 +08:00
明显 dns 解析不了啊,不要用 isp 的 dns 服务器解析这个域名
Stupitch
2016-04-22 10:09:25 +08:00
@debiansid 首先,改 DNS 到底是改 wan 还是改 lan ,又该如何改?然后,不是说即使 tracker 无法连接还有 DHT 么,怎么我 DHT 也不行?接着,看 21 楼,即便更换 tracker 源也无济于事。最后,为何 win 端反而可以正常下载?
Stupitch
2016-04-22 13:34:59 +08:00
我真无语了,今天中午干脆全部重装,还是一样的固件一样的包,全新的只含基础功能的配置文件(也就是不包括自定义的 tracker 源之类的)。然后,打开磁链还是提示无法连接到 tracker ,卡在 metadata 好久,这下我想,完了,还是老样子。结果,等几分钟以后,竟然有速度了,并且开始下载。之前我挂了几个小时也没辙,虽然这次还是会卡住,没有之前打开磁链即可高速下载的爽快,但是好歹还是开始下载了(速度很慢)。所以说我真的不懂了,这是电信在拿我玩呢吧?电信是想让我下就让我下,不想让我下就不让我下,是这个意思不?
Stupitch
2016-04-22 14:26:42 +08:00
OK ,挂了几分钟之后速度正常了(带宽满速),现在已经下了两部电影了。

总结一下就是:

我啥也没干,就是用着用着不行了,类似的问题恩山那边也有几个,也是纠结了好久各种搞不定。最后只能作罢,简直就是看人品。出了问题只能一遍遍地重装,重装完就好,但是能好多久是个大问题,简直就像间歇性神经病。上上次发作是稳定运行一个星期后,上次干脆是下完一部电影之后,这次下了两部还没啥问题,继续观望。不是防火墙的问题,也不是 upnp 的问题,貌似也与 BT 端口无关,出现了无法 tracker 的情况就别往这方面考虑了。我反正觉得还是电信的问题,但是又没好办法,因为虽然理论上来说只给 tracker 走代理、本机真实 IP 用来下载的思路是可行的,但是在 openwrt 上貌似比较折腾,也就不要乱搞了吧。改 DNS 这事我折腾了好久,也只会改 LAN 的 DNS ,当然,你知道的, LAN 的 DNS 跟路由器本机的 aria2 八竿子打不着,属于无用功。

希望不是 openwrt 或者 aria2 的 bug ,实在折磨。同时,也请电信放我一马,我还想多活几年。
debiansid
2016-04-25 21:31:20 +08:00
Use DNS servers advertised by peer If unchecked, the advertised DNS server addresses are ignored
Use custom DNS servers 127.0.0.1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/273318

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX