本帖最后由 +倒霉の忍者+ 于 2013-3-20 19:20 编辑

(本文由 +倒霉の忍者+撰写,未经允许请勿转载,可引用链接)
  部分与其它路由器有不同点,但方法是一样的

步骤(加粗并有下划线的是需要注意的步骤):

  ⒈首先确定你在使用路由器,之后打开浏览器,在地址栏中输入192.168.1.1(地址因路由器而定,查看路由器上的标签来获得IP);

  ⒉打开页面时,会弹出一个要求输入用户名&密码的窗口,默认的用户名&密码可在路由器上的标签找到,输入并登录;

  ⒊打开页面后,在左边的列表中找到“转发规则”,左键点击会弹出子列表,在子列表中找到“DMZ主机”,并点开(不同路由器名称可能有差异,但功能是差不多的);

  找到你自己设备的虚拟内网IP。
   PC:点开右下角任务栏中的“本地连接”可查看IP,“支持”→ “连接状态”→ “IP地址”,填完后点“保存”;
   PE:就是你的设备IP。

  4.5(可选步骤,推荐只用于PC)在“DMZ主机地址”一栏中填上你自己设备的虚拟内网IP,然后先看该楼底部红字。

  打开“转发规则”下的“虚拟服务器”,任意选一行(ID),在右面的服务端口添上数字(1~65535,勿与已有端口重复,PE端口:19132 ),之后在同行的IP地址中填入你在“⒋”步中找到的你本机的虚拟内网IP,协议选择“ALL”,并在右边的方框打勾,点击保存;
  此处会出现两种情况,一种只有一个端口空能填,另一种有2处端口要填。因为路由可以设置端口,而设备上也可以设置端口,因此产生两种端口。这两种路由的区别分别是:
  只有一处要填端口:表示此处端口既为路由端口也为设备端口,只能设置相同的数字;
  有两处要填端口:其中一个代表路由端口,一个代表设备端口。
  外网玩家将通过外网IP和路由端口连接到你的服务器,换句话说,就是将你的设备IP和设备端口映射到了路由器对应的端口上面。

  在左边的列表中的“安全设置”的子列表中找到“防火墙设置”,确保防火墙为关闭状态,内网映射到此完毕;

  建服方法:
   PC: 【服务器教程】CraftBukkit水桶服务器#2222 For MC1.2.5 详细建立教程
   PE: [转载]携带版PE —— 联机教程

  连接方法:自己连接自己的服务器使用“内网IP+:+设备端口”(如果使用的电脑为同一台或在同一局域网中),外网玩家使用“外网IP+:+路由端口”来连接服务器,例:12.34.567.89:1234(服务器的外网IP可由服务器所在主机到www.ip138.com查看,不一定准确)

好吧,教程结束,麻烦是麻烦了点,但保证有效。


发现其实只要把本机设置成DMZ主机,之后在server.properties的IP处填内网IP就可以了,端口随便填(除某几个之外),不需要端口映射了……囧rz……