因为宽带路由器是基于端口转换技术进行数据的通信的,要实现共享上网,需通过建立端口的转换关系,来保证数据能正确转发到每一台电脑。而从外网发来的数据,若没有端口转发的规则,路由器不知道将数据发给谁,就会将数据包丢弃,无法正确发送到内网的计算机。
使用BT下载的软件,使用P2P的传输技术,有些数据的通信并不是有内网计算机发起的连接,若由外网先发起连接,由于没有端口转发的规则,因此数据无法正确进行转发,就会出现BT下载慢的情况。
对于这种情况,设置BT下载软件的监听端口,然后在路由器上设置“虚拟服务器”,只要发往该端口的数据,都能发送到设置了转发规则的计算机上。
如在电脑192.168.1.100上使用BT下载,在BT软件中设置监听的端口。打开BitComet软件,在“选项”卡中选择“网络连接”,进行监听端口的设置,可以手动添加或使用随机端口。
设置号监听端口后,在路由器上设置端口映射,将该端口映射到192.168.1.100计算机。登陆路由器管理界面,在“转发规则”->“虚拟服务器”中“添加新条目”。
设置好以后,路由器就会把发往该端口的数据转发到192.168.1.100的计算机。
其他的下载软件也可以按照该方法,找出监听的端口,然后进行端口的映射。
对于不确定通信使用了哪些端口的时候,可以通过设置“DMZ主机”来实现,及所有没有端口转换关系的数据包,都发送到设置了DMZ主机的计算机上。
若下载的软件支持UPNP功能,还可以在路由器上开启“UPNP的功能”。