tracker里DHTnetwork和ipv6 network只能连一个吗,我记得之前两个都连了

。。。。。。。。。。。。

DHT可以多个连接,随缘的,,基本意义不大,得靠tracker

感觉比特彗星 DHT 效果不太好,不如 ut 和 qb
大多数情况下直接连不上,连上了就一口气返回几万个用户,其中一大半用户是连不上的

而 ut 和 qb 基本秒连,返回的用户也比较有效

小樱有没有感觉到

感觉是内置的超级DHT 节点不稳定

ut这些返回的用户,,你也看不到,不能说是有效

这一点如果能做成可配置的就好了 允许用户自行添加流行超级节点如 dht.transmissionbt.com, router.utorrent.com
不知目前内置的是否为比特彗星自有服务器

这一点比特彗星似乎与 ut qb 不一样,ut 每次启动 DHT 节点数都会从 0 逐渐增长(虽然也有 dht.dat 缓存文件),而彗星一启动就是上次的数字,似乎缺少一个"验证"的过程

在 DHT 被运营商完全干扰的地区,比特彗星的 DHT 节点数不会减少到 0,而是一直维持缓存文件中的数值。在这种情况下 ut 和 qb 会显示节点数 0

 

举个例子   一个不怎么流行的种子,只有几十个人在下载,分布在流行的公共 tracker 上
uTorrent 的 DHT 经过一段时间的搜索,显示的来自 DHT 种子用户数很接近 tracker 的数值
而彗星基本连不上   有些时候会返回几万个用户,应该是不真实的
迅雷7和比特彗星差不多,多年的死种也显示几万个用户

比特彗星制作种子只看到DHT nodes字段有这些,这些应该是DHT网络的不是超级节点,超级节点应该是内置于软件中的
nodesll15:188.214.133.170i33116eel13:109.87.174.29i42628eel13:212.35.184.82i1331eel14:159.65.197.117i6881eel14:109.146.157.33i6882eel14:119.152.128.36i39503eel14:109.190.19.148i51413eel14:185.122.86.188i51412eel14:112.16.173.124i37574eel14:202.243.88.234i19413eeee
http://wiki.bitcomet.com/known_client_issues_and_incompatibilities#peerguardian_protowall_conflicts_with_bitcomet
官网wiki没介绍有域名地址
http://wiki.bitcomet.com/peers_seeds_torrent_tracker_dht_peer_exchange_pex_magnet_links?s[]=dht#dht
不过这一段文章有介绍

http://wiki.bitcomet.com/using_dht_tracker
也就是说,比特彗星内置的是 router.bittorrent.com 这个节点,用的是BitTorrent 的超级DHT节点?
BitComet中的DHT网络协议与BitTorrent Beta 4.1.2兼容,因此它们可以共享同一网络。请注意,Azureus中的DHT实施与BitTorrent Beta不兼容,因此也与BitComet不兼容。

http://wiki.bitcomet.com/making_torrents_with_bitcomet?s[]=dht#bitcomet_multi-server_syntax_specifications
不过这也有个介绍,域名是 router.bitcomet.net 并且可以自定义DHT列表,制作种子的时候,查询net这个域名已经关停了

所以,出个高级选项,自定义DHT服务器,完美!

会维持1500左右的文件,超过的值就干掉成1500了,当时有效的才会被记录,估计软件内部还有其他标记判断失效的手段吧。

我猜可能是没有针对每个hash值做独立的DHT,,是直接返回整个DHT网络的用户给种子,然后就有几千上万个了。

关于判断DHT节点失效的手段   还有一个现象

当 DHT 搜不到用户时我一般会关闭彗星,将 dhtnodes.dat 和 dhtnodes6.dat 文件删除,再启动,这样就会重新开始搜索 DHT 节点,也能搜索到用户了

但随着时间推移,搜索用户的效果越来越差,几天后就完全不行了

再加上楼上提到的 “运营商屏蔽DHT情况下节点数不减少为0” 问题,猜测彗星内部判断DHT节点失效的手段可能不太正常 :dizzy_face:

@wxhere15

内置的DHT引导节点包含 router.bittorrent.comrouter.utorrent.comdht.transmissionbt.comrouter.silotis.us,不兼容Azureus