网游无法畅玩之谜
在宽带共享上网的内网环境中,为什么工作站之间相互玩网络游戏时,有时不能正常进行,或者进行得不顺畅呢?其实网络游戏在绝大多数情况下都需要多个网络端口的支持,并且需要同时创建多条通信链路,很显然这些运行条件是普通的内网上网环境所不能提供的,因为绝大多数单位为了保护内网通信的安全,常常会将宽带路由器中的防火墙功能启用起来,而防火墙往往只会将网络中最常见的网络端口打开,其他一些不常用的网络端口几乎都处于“封锁”状态;而且内网工作站上网访问时,一般都是通过宽带路由器内置的NAT功能来实现的,而目前多数网络游戏是无法运行在路由器NAT功能状态下的。有了上面的种种限制后,网络游戏的服务器一般来说是无法与内网工作站中的特定网络端口进行通信的,那样一来内网工作站自然就无法进行网络游戏了。
巧妙设置路由参数
既然宽带路由器在默认状态下对网络游戏有那么多限制,那么在通过宽带路由器进行共享上网的内网环境中,难道我们就无法在工作站中畅玩网络游戏了吗?答案是否定的,因为现在多数宽带路由器都支持“特殊应用程序”功能,我们只要对路由器中的该功能进行合适设置,就能让网络游戏顺畅地玩起来了。现在本文就以畅玩“魔兽世界”游戏为操作蓝本,向各位介绍一下如何通过设置宽带路由器的工作参数,来让网络游戏在通过宽带共享上网的内网环境中也能正常进行(假设笔者所在的内网使用的宽带路由器是迅捷FR40路由器):
首先在本地内网中任意找一台工作站,以系统管理员身份登录进该工作站系统,打开该系统中的IE浏览器窗口,并在该窗口的地址栏中输入宽带路由器默认的后台IP地址(该地址一般从宽带路由器的操作说明书中能够查看到),单击回车键后打开宽带路由器的后台登录界面,在该界面中正确输入访问帐号和密码,再点击“确定”按钮,打开宽带路由器的后台管理页面;
其次在该管理页面的左侧列表区域,用鼠标依次单击“转发规则”/“特殊应用程序”选项,在该选项分支下面的“常用应用程序”处,我们会发现该宽带路由器在默认状态下已经集成了几款网络游戏的应用程序,选中我们需要畅玩的具体游戏程序名称,再单击一下旁边的“填空到”按钮,这样一来宽带路由器就能自动将当前网络游戏程序需要使用的端口号码,填写在对应设置页面中的“开放端口”和“触发端口”文本框中了,***单击“保存”按钮来将上面的设置参数保存到宽带路由器中。
考虑到迅捷FR40路由器在默认状态下并没有将“魔兽世界”游戏程序加入到“常用应用程序”列表中,所以我们需要在“特殊应用程序”选项设置页面中,将“魔兽世界”游戏程序手工加入到宽带路由器的“常用应用程序”列表中;在添加“魔兽世界”游戏程序时,我们首先到该游戏的官方网站中查找到对应该程序的“触发协议”、“触发端口”、“开放协议”、“开放端口”等参数,并将这些参数一一记录下来,以便在后面将这些参数填写到宽带路由器的“特殊应用程序”选项设置页面中;紧接着按照前面的操作,打开宽带路由器的“特殊应用程序”选项设置页面,单击该页面中的“清空”按钮,随后将记忆下来的“触发协议”、“触发端口”、“开放协议”、“开放端口”等参数逐一填写到对应的文本框中,例如在这里我们可以在“触发端口”文本框中输入“9081”,在“触发协议”列表框中选择“TCP”,在“开放端口”文本框中依次输入“3724”、“8086”、“8087”、“9081”、“9090”、“9091”、“9100”,***在“开放协议”列表框中选择“TCP”选项。在确认上面的信息输入无误后,选中对应记录后面的“启用”选项,再单击“保存”按钮,这样一来“魔兽世界”游戏程序就会被自动加入到“常用应用程序”列表中了。
【编辑推荐】