简单说就是 DHT 干扰会返回随机生成的 peers,那么检测方法就相当简单了,把所有有特殊作用的 IP 段都标记出来
0.0.0.0 -0.255.255.255 ,0,IANA IPv4 Special-Purpose Address Registry
10.0.0.0 -10.255.255.255 ,0,IANA IPv4 Special-Purpose Address Registry
100.64.0.0 -100.127.255.255 ,0,IANA IPv4 Special-Purpose Address Registry
127.0.0.0 -127.255.255.255 ,0,IANA IPv4 Special-Purpose Address Registry
169.254.0.0 -169.254.255.255 ,0,IANA IPv4 Special-Purpose Address Registry
172.16.0.0 -172.31.255.255 ,0,IANA IPv4 Special-Purpose Address Registry
192.0.0.0 -192.0.0.255 ,0,IANA IPv4 Special-Purpose Address Registry
192.0.2.0 -192.0.2.255 ,0,IANA IPv4 Special-Purpose Address Registry
192.31.196.0 -192.31.196.255 ,0,IANA IPv4 Special-Purpose Address Registry
192.52.193.0 -192.52.193.255 ,0,IANA IPv4 Special-Purpose Address Registry
192.88.99.0 -192.88.99.255 ,0,IANA IPv4 Special-Purpose Address Registry
192.168.0.0 -192.168.255.255 ,0,IANA IPv4 Special-Purpose Address Registry
192.175.48.0 -192.175.48.255 ,0,IANA IPv4 Special-Purpose Address Registry
198.18.0.0 -198.19.255.255 ,0,IANA IPv4 Special-Purpose Address Registry
198.51.100.0 -198.51.100.255 ,0,IANA IPv4 Special-Purpose Address Registry
203.0.113.0 -203.0.113.255 ,0,IANA IPv4 Special-Purpose Address Registry
240.0.0.0 -255.255.255.255 ,0,IANA IPv4 Special-Purpose Address Registry
224.0.0.0 -224.0.0.255 ,0,Local Network Control Block
224.0.1.0 -224.0.1.255 ,0,Internetwork Control Block
224.0.2.0 -224.0.255.255 ,0,AD-HOC Block I
224.2.0.0 -224.2.255.255 ,0,SDP/SAP Block
224.3.0.0 -224.4.255.255 ,0,AD-HOC Block II
224.5.0.0 -224.251.255.255 ,0,RESERVED
224.252.0.0 -224.255.255.255 ,0,DIS Transient Groups
225.0.0.0 -231.255.255.255 ,0,RESERVED
232.0.0.0 -232.255.255.255 ,0,Source-Specific Multicast Block
233.0.0.0 -233.251.255.255 ,0,AD-HOC Block III
234.0.0.0 -234.255.255.255 ,0,Unicast-Prefix-based IPv4 Multicast Addresses
235.0.0.0 -238.255.255.255 ,0,Scoped Multicast Ranges
239.0.0.0 -239.255.255.255 ,0,Scoped Multicast Ranges
这些 IP 都有各自的特殊用途.
正常情况下你的 BT 软件是不会去尝试连接这些 IP(内网 IP 除外)的
而在有 DHT 干扰的网络环境下使用 BT,BT 软件是有很大概率会去尝试连接这些 IP
测试方法:
将上面的代码块保存到本地ipfilter.dat
文件中
设置 BT 的 IP 过滤功能
让 BT 跑一会儿任务,等一会回来看计数器
如果记录显示 BT 有尝试连接除去常见内网网段外的 IP 的话,那么你的网络环境就是有 DHT 干扰的
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.