关于比特精灵v3.6.0的IPv6支持

比特精灵v3.6.0采用双堆栈技术完整的实现了对IPv4IPv6(下一代互联网)的同步支持。此特性允许用户同时在一个任务中使用IPv4和IPv6,即能够同时从IPv4网络和IPv6网络下载/上传数据,对用户而言这是完全透明的(比特精灵也允许用户通过设置来限制程序使用哪种网络接口)。目前我们所使用的IPv4地址通常是类似于123.234.121.221的格式,在程序内部用4个字节来使用,而IPv6则通过16个字节(128位)来代表IP地址,通常是类似于xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx的格式,有关两者的详细技术信息,请点击前面的IPv4和IPv6的链接地址。目前世界上已经有了一个较为完整的IPv6网络,并且有不少用户已经通过纯IPv6或IPv6隧道方式连入了IPv6网络。
 
比特精灵提供了“一键式安装”来帮助用户建立IPv6连接,下面对此做一下简单介绍:

1,纯IPv6网络,即用户的电脑本身就位于IPv6网络之中:
  1),Windows XP SP1/SP2/SP3、Windows 2003:点击比特精灵的“个人设置”-“安装IPv6/Teredo”,此操作要求管理员权限,请在弹出的权限对话框内以管理员帐号登录或取消阻止选项。安装完成视实际情况可能需要配置本机的IPv6地址;
  2),Vista/Windows7:系统内置IPv6支持,无需安装。如要使用Teredo功能,可以参考1)安装。
 
2,IPv4用户连入IPv6网络(大部分用户属于此种类型):
  1),Windows XP SP1/SP2/SP3、Windows 2003:参考1.1。需要说明的是,对于公网用户,在安装完成后重启系统或重新拨号,然后运行比特精灵v3.6.0,程序应该就能检测到您的IPv6地址(通常是2002:xxxx:xxxx:xxxx:xxxx IPv6 6to4)。但是对于内网用户,安装完成后建议一定要重启系统,在系统启动完成1-2分钟后,比特精灵应该就能检测到您的IPv6地址(通常是2001::xxxx:xxxx:xxxx:xxxx IPv6 Teredo)。需要说明的是内网用户所使用的Teredo方式在连接效率和成功率上没有公网用户所使用的6to4模式好。用户可以通过打开IE,输入ipv6.bitspirit.ccipv6.lanspirit.net来测试IPv6功能是否正常。只要能正常的打开ipv6.bitspirit.ccipv6.lanspirit.net,则表示您的IPv6连接已经成功建立(这种IPv6连接并不是纯粹的IPv6连接,只是模拟连接。不过对于公网用户而言,效率较高,与IPv4连接的稳定性基本没有区别)。
  2),Vista/Windows7:无须安装IPv6功能,系统已内置支持。内网用户需要Teredo支持的,可以通过比特精灵的安装按纽来安装(注:比特精灵的安装功能会自动识别用户需要安装的内容,所以您可以放心使用该安装按纽)。需要说明的是,Vista下的Teredo功能不一定能正常使用,建议Vista用户升级到最新的Vista SP2(还有另一个升级到Vista SP2的理由是:Vista SP2没有TCP迸发连接数限制)。


 
下面是对比特精灵的IPv6功能的一些附加说明:
1,可以通过“个人设置”-“网络设置”来选择允许比特精灵使用的网络接口。默认情况下比特精灵会同时使用IPv4和IPv6接口(如果有的话)。如果用户想限制哪种类型接口的使用,只要把相关的选项框清除即可。需要注意的是,对于IPv6用户,即使清除了“允许IPv4的本地连接”和“允许IPv4的远程连接”的选项,程序还是有可能与通过模拟技术连入IPv6网络的IPv4用户建立连接。要完全禁止与IPv4用户建立连接,需要在“高级选项”里把“bt.net.disable4to6”置为true。如果在任务运行过程中切换了允许使用的接口类型,建议重启任务(停止再启动)或手动更新Tracker以便重新建立本地的可用连接列表。
2,IPFilter功能支持通过ipfilter6.dat来定义IPv6的过滤地址(更多内容参考下面的《IP地址过滤》)。
3,DHT功能只支持IPv4网络:目前的协议暂时还不能在两个网络之间互通。我们会在时机成熟的时候为DHT网络加入相应的支持。
4,代理和内网互联仅支持IPv4网络:IPv6网络下无此需求。
5,如果一个tracker服务器同时配置了IPv4和IPv6地址,比特精灵会优先使用IPv6地址来访问,访问失败才会切换回IPv4地址进行访问(对用户而言,这一切都是透明的,无须任何附加操作)。要想禁止这个行为,需要在“高级选项”-“bt.net.ipv6_preferred”,把它置为false。
6,有可能并不是所有ISP都支持解析IPv6域名(虽然在测试中大多数都运行正常),如果比特精灵能检测出您的IPv6地址,但却依然不能访问IPv6网站,请参考网上的一些设置本机DNS服务器地址的文章设置更为合理的DNS服务器地址;
7,IPv4用户通过前面的模拟连接连入IPv6网络,实质上还是IPv4连接,带宽也受到IPv4连接的限制,所以在比特精灵的设置向导还是要根据IPv4的情况来设置实际的连接类型,不能因此而选择“IPv6”连接;
8,比特精灵已经支持最新的IPv6 tracker扩展,默认的设置会在需要时自动提交合适的IP到tracker;
9,测试中发现部分防火墙不能正常支持IPv6从而会导致较高的CPU占用率,遇到此类情况推荐使用Windows自带的防火墙;
10,用于IPv6的端口测试服务器暂时还不稳定,所以如果用户安装了IPv6,那么端口测试功能应该显示“没有可用的测试服务器”(不影响正常的下载、上传);
11,如果要使用IPv6功能,建议的系统为:XP SP2、SP3/Vista SP2/Win7或更高的版本。2000SP4或XP/SP1的IPv6功能不完善;
12,全局日志显示的“IPv6 6to4”表示IPv4用户通过6to4模式连入IPv6,“IPv6 Teredo”表示IPv4用户通过Teredo模式连入IPv6网络,“IPv6”表示真正的IPv6网络连接;
 
IP地址过滤:
1,目前支持的ipfilter.dat里包含的是IPv4的地址过滤信息,v3.6.0支持通过ipfilter6.dat来定义IPv6的地址过滤信息,数据格式必须是类似于xxxx:xxxx:xxxx-xxxx:xxxx:xxxx,xxx,xxxxx的标准格式(ipfilter6.dat同时支持IPv4的地址过滤信息,但要求类似于xxx.xxx.xxx.xxx-xxx.xxx.xxx.xxx,xxx,xxxxx的标准格式);
2,程序默认会对模拟的IPv6地址做一个反向解析,即如果你禁止了对方的IPv4地址,对方也无法通过模拟的IPv6接口与你连接,反之亦然;
3,要改变2的行为,可以把“高级选项”-“bt.ipfilter.ipv6ext”置为false,此时程序不做反向解析,即如果你禁止的是对方的IPv4地址,则对方仍然可以通过模拟的IPv6接口与你连接,反之亦然;
4,对“bt.ipfilter.ipv6ext”的改动必须重启比特精灵,否则会导致地址过滤功能不精确;
 
比特精灵为什么要支持IPv6?
1,IPv4地址即将用尽,IPv6是未来之选;
2,对于IPv4用户而言,在某些情况下通过连入IPv6网络能够提供更好的网络连通性;
 
如何卸载IPv6?
1,如果只是想关闭比特精灵的IPv6支持,则只需在“个人设置”-“网络设置”里取消“创建基于IPv6网络的本地连接”和“接收基于IPv6网络的远程连接”即可;
2,如果想从系统中卸载IPv6功能,对于XP系统,在命令行模式下输入ipv6 uninstall,对于2003系统,在命令行模式下输入netsh int ipv6 uninstall回车运行即可;
3,对于Vista/Windows7,系统内置了IPv6功能,通常不应该删除;

公示防火墙

对比特精灵的IPv6功能的一些附加说明:
9,测试中发现部分防火墙不能正常支持IPv6从而会导致较高的CPU占用率

那么暫時是發現什么 防火墙不能正常支持IPv6 ? 能公示一下嗎?

为什么我下了新版的bitspirit还是无法获取ipv6地

为什么我下了新版的bitspirit还是无法获取ipv6地址(ipv6已设置开启).
上ipv6网站没问题,用utorrent也可以正常进行ipv6的BT下载.

全局日志里没有显示IPv6地址吗?查看一下程序的“网络设

全局日志里没有显示IPv6地址吗?
查看一下程序的“网络设置”里是否开启了IPv6支持。

网络设置里ipv6的三个选项都勾上了,但是在基本信息里只显

网络设置里ipv6的三个选项都勾上了,但是在基本信息里只显示有ipv4地址
运行ipv6任务时可以从tracker返回种子数目,但是一个也无法连上。。实在郁闷

请到论坛给出详细信息,如全局日志,网络设置页,以及系统的I

在“网络设置”页取消“自动获取IPV6的绑定地址”,看一下下拉框中能否检测到IPV6的地址。

请到论坛给出详细信息,如全局日志,网络设置页,以及系统的IPCONFIG信息以便解决问题。

是否有必要安装

TCP 网络测试; 启用 [公网地址: 218.xx.xxx.xxx] [端口测试成功] [测试时间: 2009-10-11 16:41:51]; ;
UDP 内网互联; 启用 [公网地址: 218.xx.xxx.xxx] [本机地址: 218.xx.xxx.xxx:20618 IPv4]; ;

XPsp3 本地连接 属性 常规 没有安装 Microsoft TCP/IP版本6

是否有必要安装 Microsoft TCP/IP版本6?
如果有必要 是不是点击"安装IPv6/Teredo"就一切搞定(也即是说不需要到本地连接 属性 常规 安装 Microsoft TCP/IP版本6)

通常国外的种子以及教育网的种子会有一些IPv6的连接,是否

通常国外的种子以及教育网的种子会有一些IPv6的连接,是否安装视个人需求而定。
如果决定安装的话,点该按纽,然后视需重启系统即可。

比特精灵不错哇

目前支持ipv6的只有ut 在中国就比特精灵首先支持 很不错 现在的教育网都是ipv6了 资源特别丰富 速度很快

我现在搞不懂是怎么回事。我这里显示IP是202.XX.XX

我现在搞不懂是怎么回事。我这里显示IP是202.XX.XX.XXX,IPV4。后面又一起显示IPV6。我是用ADSL路由器上网的。到底是怎样设置才比较好?希望大大给个教程。还有高级参数全是英文,不知道什么意思,麻烦给个中文教程!

说明你的系统支持IPv6,并且已经通过隧道的方式连入了IP

说明你的系统支持IPv6,并且已经通过隧道的方式连入了IPv6网络。通常按默认设置就可以运作得很好。
有关高级选项,请参考:
http://www.167bt.com/index.php?q=node/29