『获得高ID必经之路—搞定端口映射』 - 迅驴使用技巧/心得交流专区 - 天空竞技场
发新话题
打印

[分享] 『获得高ID必经之路—搞定端口映射』

本主题由 qq 于 2008-4-4 12:49 加入精华

『获得高ID必经之路—搞定端口映射』

第一部分:确定自己是内网还是外网


内网和公网是两种Internet的接入方式

内网接入方式:上网的计算机得到的IP地址是Inetnet上的保留地址,保留地址有如下3种形式:
    10.x.x.x
    172.16.x.x至172.31.x.x
    192.168.x.x

内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问Internet。内网的计算机可向Internet上的其他计算机发送连接请求,但Internet上其他的计算机无法向内网的计算机发送连接请求。

内网用户大体分两种情况:

一种是通过路由功能上网。比如在公司,在宿舍或者在家里共享带路由功能的ADSL上网就是这种情况。

另外一种是通过服务器上网。比如部分校园网,以及部分电信运营商如某些地区的铁通宽带就是这种情况。这时就需要在服务器端用软件做端口映射。如果没有机会亲手设置服务器,需要联系你们的网管。

公网(外网)接入方式:上网的计算机得到的IP地址是Inetnet上的非保留地址。公网的计算机和Internet上的其他计算机可随意互相访问。例如:一台电脑用一根ADSL拨号连接到Internet就属于公网(外网)用户。

NAT:NAT(Network AddressTranslator)是网络地址转换,它实现内网的IP地址与公网的地址之间的相互转换,将大量的内网IP地址转换为一个或少量的公网IP地址,减少对公网IP地址的占用。NAT的最典型应用是:在一个局域网内,只需要一台计算机连接上Internet,就可以利用NAT共享Internet连接,使局域网内其他计算机也可以上网。使用NAT协议,局域网内的计算机可以访问Internet上的计算机,但Internet上的计算机无法访问局域网内的计算机。

TOP

第二部分:外网(公网)用户获取高ID的方法

外网(公网)用户一般都是通过ADSL单独拨号连接到Internet的。也就是所谓的一根ADSL宽带只供一台单独电脑使用。所以通常说来,如果你用的是Windows2000系统,一般只需要在系统上安装的防火墙(如:金山网镖,天网等)中,打开你在eMule中设置的相应的TCP和UDP端口就应该可以了。如果你所使用的是WindowsXP系统的话,除了要打开你系统上安装的防火墙之外,还需要在XP自带的防火墙中打开eMule中设置的相应的TCP和UDP端口应该就可
以实现了。

注:因为eMule在windows98以及windows98以前的版本都不太能够发挥出应有的功效(一般不推荐大家在windows98系统中使用eMule),所以本文中暂时不做介绍。


常见防火墙软件设置(制作中)

WindowsXP自带防火墙设置(包含SP2中的解决方法)

其实现在大家所使用的eMule版本(比如:0.43和0.44)都提供“自动打开WinXP防火墙中eMule相应端口的功能”。下面简单介绍一下:

依次点击eMule主界面当中的“选项”——“连接”,在“客户端口”中有“打开WinXP防火墙中的这些端口”一项。



单击“打开WinXP防火墙中的这些端口”之后,WinXP就会自动打开eMule设置的相应端口!然后点击“应用”就可以生效了。比一般的“端口设置”要简单的多。不过这样只能是在eMule的本次运行当中生效,并不能保证以后都自动打开相应的端口。

不过我们可以在“扩展设置”里面设置相应的选项,使得“当启动/推出eMule时,打开/关闭WinXP防火墙端口”成为可能!以后只要eMule一起动,WinXP就会自动打开相应的端口;当eMule关闭时,WinXP则会自动关闭打开的相应端口。



如果你的WinXP已经升级到了SP2。上面介绍的eMule的相关设置是一样都可以实现的。只不过因为WinXP_SP2的防火墙安全性更高一些,会在系统防火墙打开相应端口之前“询问”一下,只要点击“解除阻止”就可以了。


[ 本帖最后由 siberys 于 2008-3-31 14:14 编辑 ]

TOP

第三部分:内网用户获取高ID的方法

—— 如何得到内网IP地址和路由器地址
进行“端口映射”的时候,我需要先知道自己机子内网的IP地址,如果你是通过路由器上网的话,还需要知道路由器的地址。下面我们就来简单介绍一下如何得到自己机子的内网IP地址和路由器地址。(以windows2000为例,在XP下同样适用!)

1。依次点击“开始”——“运行”,在“运行”对话框中键入“cmd”(大小写均可)会弹出“命令提示符”窗口。



2。在命令行里输入指令“ipconfig”会出现如下图所示的列表:



其中:IP Address —— 就是你的内网地址!比如我的就是:192.168.1.45

Subnet Mask —— 是你的子网掩码!如图:255.255.255.0

Default Gateway —— 就是你的默认网关,如果你是通过路由器上网,那么这个就是你的路由器地址!

(注:因为我和同学是共享上网,我们的ADSL并没有开启路由功能!因此我是通过他的电脑提供的“连接共享”连接到网络的!因此在我的“默认网关”一列显示的就是他电脑的IP地址!)


以下“注意事项”节选自MMMXXX的“如何得到路由器地址和内网IP”并作了适当的修改!

提醒注意个别路由器原厂定义的IP地址:

1. DLINK出厂定义的路由器地址是192.168.0.1
2. Linksys出厂定义的路由器地址是192.168.1.1
3. 3com出厂定义的路由器地址是192.168.2.1
4. 微软出厂定义的路由器地址是192.168.2.1
5. Netgear出厂定义的路由器地址是192.168.1.1
6. asus出厂定义的路由器地址是192.168.1.1

如果是带有“路由功能”的ADSL Modem!它的IP地址就有不一样了!不过一般都会在各自的说明书中有相应的说明!比如我们用的“华为MT800”默认的IP地址就是“192.168.1.1”。这个会因厂家的不同而有所差别。

在得到ADSL Modem或是路由器的地址后,就可以在IE的地址栏里输入Http://相应的IP地址来访问相应的“管理设置界面”!

如果经过上面的步骤,你还没有找到你的路由器内网地址,你可以用下面方法再看看。进入CMD的命令行窗口后,用“tracert”指令跟踪连线的每一个节点,通常节点1就是你的路由器地址!

TOP

内网用户获取高ID的方法 —— 三种情况

第一种情况:多台电脑通过一根ADSL共享上网(ADSL本身没有路由功能)

因为所使用的ADSL本身没有路由功能,原则是只能是谁拨号到Internet谁就能够获得高ID。其他电脑只能通过这台电脑的“连接共享”连接到Internet,而且只能是低ID。不过可以通过在拨号电脑的防火墙中设置相应的IP地址来把高ID的机会让给非拨号的电脑。如:现在一共有A(192.168.1.12),B(192.168.1.14),C(192.168.1.15),D(192.168.1.16)四台电脑共享一根ADSL上网,由A负责拨号连接到Internet,其它三台通过A的“连接共享”连接到Internet。现在如果C想要“借用”高ID下载东西,就可以在A中的防火墙中把TCP和UDP的端口设置成C中eMule设置的相应的端口号,IP地址也设置为C的IP地址192.168.1.15。这样一来,A仍然负责拨号,高ID就已经"转移"到C那里去了。

第二种情况:多台电脑通过带有路由功能的ADSL共享上网

如果ADSL本身就带有路由功能,就需要在ADSL的“管理界面”中设置相应的端口映射。设置的方法可能会因为ADSL不同的品牌和型号,在设置的方法上也会有所不同。
第三种情况:对台电脑通过ADSL+路由器共享上网

如果是通过ADSL+路由器的方式上网,就需要在路由器中进行相应的端口映射的设置。设置的方法可能会因为路由器不同的品牌和型号,在设置的方法上也会有所不同。

TOP

第四部分:端口映射软件在服务器端的相关设置

局域网用户往往是多台机器通过一台服务器上网。服务器机器拥有一个公网IP,而网内的多台机器则拥有不同的内网IP。要使内网机器或的HighID,必须把内网机器的eMule端口映射到公网机器并让它通行。我们用目前比较常见“PortMap1.6”来简单介绍如何在服务器端进行相关的端口映射!







PortMap是一个相当方便、操作简单的软件,无需安装,并可以程序运行时自动启动映射。在服务器机器上,双击运行PortMap之后就是主界面,界面很简单!点击“增加”弹出“增加/修改端口映射”



◆名称:可以随便填写,不会对端口映射造成什么影响
◆输入IP:可在下拉列表中选出
◆输出IP:输入自己机子的IP地址(不知道自己IP的朋友,“输入IP”的下拉菜单的最后一项可能就是你机子的IP)
◆输入和输出端口:服务器端口可选择任意通行Internet并且未被占据的端口,内网的用户根据内网eMule的客户端口而定
◆选择右上角的“程序运行时自动启动”,这样每次启动PortMap就可以直接运行这个映射。
◆其它选项保持默认就可以了

设置完成并“确定”退出之后,就应该在PortMap的主界面当中显示刚才你设置的信息,点击上面的“启动”就应该可以了!

TOP

Sygate的端口映射图解教程
http://www.lucky8k.com/thread-38012-1-1.html
Wingate的端口映射图解教程
http://www.lucky8k.com/thread-38013-1-1.html

TOP

emule使用emule技巧索引
电驴软件的使用和电驴软件的下载
http://www.lucky8k.com/thread-22479-1-1.html
emule 电驴eMule-Xtreme软件下载
http://www.lucky8k.com/thread-7246-1-1.html
emule入门教学
http://www.lucky8k.com/thread-7249-1-1.html
优化eMule, 降低CPU和资源使用率
http://www.lucky8k.com/thread-38023-1-1.html
ADSL网络断流探讨及彻底解决办法
http://www.lucky8k.com/thread-38022-1-1.html
eMule下载速度之谜
http://www.lucky8k.com/thread-38021-1-1.html
eMule-config目录下文件说明
http://www.lucky8k.com/thread-38020-1-1.html
提高速度必看:设置每5秒的最大连接
http://www.lucky8k.com/thread-38019-1-1.html
全面解析ADSL的真正速度
http://www.lucky8k.com/thread-38018-1-1.html
端口映射(NAT)协议的原理介绍
http://www.lucky8k.com/thread-38017-1-1.html
全面解析eMule积分系统
http://www.lucky8k.com/thread-38016-1-1.html
“LowID”用户请进
http://www.lucky8k.com/thread-38015-1-1.html
关于伤硬盘的话题
http://www.lucky8k.com/thread-38014-1-1.html
『获得高ID必经之路—搞定端口映射』
http://www.lucky8k.com/thread-38011-1-1.html
Wingate的端口映射图解教程
http://www.lucky8k.com/thread-38013-1-1.html
Sygate的端口映射图解教程
http://www.lucky8k.com/thread-38012-1-1.html
eMule的FAQ, 如有eMule使用方面问题请阅读此FAQ
http://www.lucky8k.com/thread-38009-1-1.html
emule资源发布教程, 各种资源的发布方法及注意事项
http://www.lucky8k.com/thread-38008-1-1.html

TOP

这帖子经典啊。

TOP

“用“tracert”指令跟踪连线的每一个节点,通常节点1就是你的路由器地址“,怎么用啊?

TOP

你用这个干什么?你是路由的吗?一般人的ADSL根本不用设置。

TOP

发新话题