loggin 发表于 2010-1-15 12:43

如何设置网络才能在星际战网中建主机

使用arcor的网,在星际游戏战网中不能建主机(别人看不见)。goggle提示的解决方案如下,但是不知道如何操作, 请高手帮忙




 采用路由方式大多数是指ADSL拥有一个固定的IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。这时ADSL的外部地址只有一个,那就是电信局分配的,比如61.154.*.*。而内部的IP是人为设置的,比如ADSL设为192.168.0.1,下面的电脑就依次设为192.168.0.*(*表示1、2、3。。。)。   

  当我们在星际战网创建一个游戏时,比如说是192.168.0.2的这台电脑,外面的电脑如果想加入你创建的游戏,必须和你的电脑进行通讯(udp协议,通过6112端口,所以你这个端口要打开)。但是局域网共享了一个合法的IP地址,而外界是无法知道局域网内部的情形的,因此,由外部到局域网内部机器的连线(对打连线游戏),是无法找到你的行设置是无法玩某些连网游戏的。   

  解决的方法:
  1、现在的ADSL设备一般都具有NAT功能,NAT的功能就是指将使用私有地址的网络与公用网络INTERNET相连,使用私有地址的内部网络通过NAT路由器发送数据时,私有地址将被转化为合法注册的IP地址从而可以与INTERNET上的其他主机进行通讯。NAT路由器被置于内部网和INTERNET的边界上并且在把数据包发送到外部网络前将数据包的源地址转换为合法的IP地址。当多个内部主机共享一个合法IP地址时,地址转换是通过端口多路复用即改变外出数据包的源端口并进行端口映射完成。
  比如电信提供的合法地址为61.138.0.93,路由器局域网地址192.168.0.1(adsl地址).当192.168.0.2这台计算机向INTERNET上的服务器202.98.0.66发出请求,则相应的操作过程如下:
  ⑴内部主机192.168.0.2的用户发出到INTERNET上主机202.98.0.66的连接请求;
  ⑵边界路由器从内部主机接到第一个数据包时会检查其NAT映射表,如果还没有为该地址建立地址转换映射,路由器便决定为该地址进行地址转换,路由器为该内部地址192.168.0.2到合法IP地址61.138.0.93的映射,同时附加端口信息,以区别与内部其他主机的映射。
  ⑶边界路由器用合法IP地址61.138.0.93及某端口号来替换内部IP地址192.168.0.2和对应的端口号,并转发该数据包
  ⑷INTERNET服务器202.98.0.66接到该数据包,并以该包的地址(61.138.0.93)来对内部主机192.168.0.2作出应答;
  ⑸当边界路由器接受到目的地址为61.138.0.93的数据包时路由器将使用该IP地址、端口号从NAT的映射表中查找出对应的内部地址和端口号,然后将数据包的目的地址转化为内部地址192.168.0.2,并将数据包发送到该主机。对于每一个请求路由器都重复2-5的步骤。
  如何实现NAT功能呢?一般路由器中有个虚拟服务器的设置。星际争霸中要做如下设置:进入“虚拟服务器”,在“内部端口范围”中填入 6112 ~ 6112 协议中选择: UDP, IP地址:192.168.16.x(您的电脑的局域网IP地址),再在下一行填入:116 ~ 118 协议中选择:TCP, IP地址:192.168.16.x(您的电脑的局域网IP地址)就可以创建游戏了!

  2、另一种方法就是开放主机。开放主机(DMZ Host)是针对IP地址,取消防火墙的功能,将该局域网的IP地址直接映射到WAN的合法IP之上,当局域网的某些软件没有办法得到外部网络的回应时,利用该功能就可达。因此,该功能对很多游戏和多媒体应用非常实用、采用开放主机(DMZ)的方式,这样不必管端口是多少。这种方式只支持一台电脑来玩。不同的路由器会有一些差别,祝大家都能成功! 有人给我解答际争霸中要做如下设置:

  进入“虚拟服务器”,在“内部端口范围”中填入 6112 ~ 6112 协议中选择:

  UDP, IP地址:192.168.123.x(您的电脑的局域网IP地址),再在下一行填入:116 ~ 118 协议中选择:TCP, IP地址:192.168.123.x(您的电脑的局域网IP地址)就可以展开游戏了!

libach 发表于 2010-1-15 13:00

其实写了这么多就是 端口映射或打开DMZ,和电驴如何从LowID变成HighID的原理一样。

blurryblue 发表于 2010-1-15 13:06

你确定你仔细看了? {:4_282:}

loggin 发表于 2010-1-17 12:21

谢谢楼上两位,我理解大概原理和low-ID一样, 不知道两位是否能帮忙详细说明一下操作布置,如果能是一步步那就最好了, 谢谢

sunday_le 发表于 2010-1-17 12:28

把本地地址设置成acror的路由器地址,再建立主机,或者lz下个anti-hack上iccup玩。

libach 发表于 2010-1-17 12:37

本帖最后由 libach 于 2010-1-17 12:38 编辑

谢谢楼上两位,我理解大概原理和low-ID一样, 不知道两位是否能帮忙详细说明一下操作布置,如果能是一步步那就最好了, 谢谢
loggin 发表于 2010-1-17 12:21 http://www.dolc.de/forum/images/common/back.gif
这个嫩不是自己写的清清楚楚吗 {:5_355:},我再说明也没你的那个详细。
最简单的就是打开DMZ,就是如下图进到路由器设置里打开DMZ选项就行了。不过每个品牌的路由器设置选项不一样。我也不知道你的Arcor的是什么样的。

loggin 发表于 2010-1-17 12:43

NAT 是否这样设置

loggin 发表于 2010-1-17 12:47

但是不清楚如何设置这里

libach 发表于 2010-1-17 12:51

不知道就 Vollstanedig

libach 发表于 2010-1-17 12:55

其实很简单,就是前两项填上相应的端口号,最后填上主机的IP就可以端口映射了。就是不知嫩的设置里为啥没有TCP或UDP的选项。
页: [1] 2
查看完整版本: 如何设置网络才能在星际战网中建主机