网络通信 频道

决战BT下载 网管员与BT的三大战役

    方法2:封锁BT服务器法

    既然我们无法从本地端口进行封锁,那么只好从远程目标的地址入手了。由于BT使用时首先本机要连接到远端的BT服务器,从服务器上下载种子列表再连接相应的种子,所以小高开始到各大BT交流论坛,下载论坛提供的种子,启动BITCOMET后在下方选择“服务器列表”,在tracker服务器处就可以看到BT服务器的地址了,如图1显示的是bt.ydy.com:84/announce。接着通过NUSLOOKUP或PING命令得到bt.ydy.com的IP地址为202.103.9.83。

    获得了BT服务器的IP地址后就可以到核心路由器上对该地址进行封锁了。具体命令如下:
access-list 102 deny tcp any 202.103.9.83 0.0.0.0

    小提示:202.103.9.83后跟的是反向掩码,反向掩码0.0.0.0表示的是202.103.9.83那一台主机。

    最后小高进入网络出口那个端口运行“ip access-group 102 out”(不含引号)使该访问控制列表生效。这样公司的用户就不能访问bt.ydy.com这个BT服务器了,同时该服务器提供的所有BT种子都无法使用了。在接下来的1周里小高收集了很多BT服务器的IP地址,并将他们一一添加到控制列表102里。看着公司员工启动第三方BT软件后连接种子数为0,下载速度为0的情形小高终于长舒了一口气。

    两个月后公司的网络再次出现了缓慢的症状,小高通过监控系统发现又有员工在使用BITCOMET下载电影,虽然下载速度不如封锁前,但仍然占用了相当大的带宽。这是怎么回事?BT服务器的IP地址明明被封锁了啊。

    小高马上登录路由器查看访问控制列表的设置,发现没有经过改动,继续生效。那么究竟是什么原因造成BT服务器又能连接上了呢?原来在访问控制列表中使用的是IP地址进行过滤,而这两个月期间一些BT服务器的IP地址发生的改变,由于ACL封锁的是服务器的IP地址而不是域名,所以当IP地址变化后封锁就变得无效了。

    经过这次问题后小高总结了封锁BT服务器法的缺点,一是BT服务器很多,每个服务器都要找到他的IP地址然后进行封锁,数量多了封锁起来很麻烦,而且也容易漏掉服务器。二是访问控制列表只能封锁IP不能封锁域名,对于IP地址经常改变的BT服务器来说,封锁是非常困难的。

    就在小高为封锁BT软件一筹莫展的时候,他忽然想起了在电信工作的同学小张来,小张天天接触ISP的网络设置,一定有办法解决BT问题。小高马上通过电话把封锁BT的事情告诉了小张。小张笑到:“这个问题是不好解决,BT实在是太疯狂了。不过电信采用的是pdlm软件加NBAR来解决封锁BT的问题的,效果很不错,你可以试试。”

0
相关文章