局域网内计算机做互联网服务器
数码时尚
编者按:“局域网通过宽带与互联网连接在一起,我的机器在此局域网中。我如何才能建立一个让别人能通过互联网访问到的服务器?”对于这个“经典问题”的回答,仁者见仁,智者见智。本文将提供的,是一种纯软件的、完全免费的解决方案。
随着宽带的普及,许多人拥有互联网服务器的梦想成为现实。但是你的机器可能是和别人共用一条宽带,那么你如何才能建立自己的服务器呢?本文将借助PortTunnel软件来帮你实现成此愿。
“PortTunnel”的中文意思是“端口通道”(够直白吧),由SteelBytes公司出品,既有英文版又有简体中文版,而且还完全免费!它的设置极其简单,可以运行在Win95及以上的版本中。
PortTunnel能将拥有公网IP的代理服务器(一般是你的计算机所指向的网关)上的某一个端口指向你计算机中的某一端口,即进行“端口映射”,从而达到通过此公网IP访 问你的计算机的目的。
假设你的内网IP地址是“10.128.1.66”,通过指定网关“10.128.1.19”上网,你已安装并配置好了动态IP解析软件(比如“http://www.dns2go.com”提供的D2GO)和IIS以及Serv-U等,它们在内部网(即局域网)中运行正常。下面是用PortTunnel实现端口映射的基本设置步骤。
1.安装软件
在网关(代理)服务器“10.128.1.19”上安装PortTunnel软件。安装过程很简单,按提示操作即可。安装完成后进入PortTunnel的主界面。
2.配置Web服务
单击“增加”按钮打开“NewPortMapping”窗口,在“常规”选项卡中,“名字”处可输入任意内容(比如为“web”),确保已勾选“启动”复选框,在“输入端口”和“输出端口”中均填入Web服务的默认端口号“80”,“输出地址”处填入你的内网IP(比如为“10.128.1.66”)(图1)。
注意:输入端口是要监听的端口,输出端口是要映射的端口。如果80端口已被此服务器或其他工作站占用了,则需要在“输入端口”处更换为其他值,例如“8080”;“输出端口”处一般保持为默认值不变。
3.配置FTP服务
方法同“配置Web服务”一样,只是注意,FTP的默认端口号为21,在“输入端口”和“输出端口”中均填入此值(图2)。
注意:如果21端口已被此服务器或其他工作站所占用了,在“输入端口”处则需要更换为其他值,例如“2121”;“输出端口”处一般保持为默认值不变。
4.开启映射
当所有配置均完成后,在软件主界面的列表框中就可以看到已映射的内容了,单击“开始”按钮即可使设置生效(图3)。
注意:正常运行时,在主界面列表中你所设置的通道的“状态”应当是“开启”。如果是“停止”那很可能你设置的“输入端口”号和网关(代理)服务器上的现有端口冲突,请更换为其他端口号。
5.测试服务
对于已设置的Web服务,在使用80端口的情况下,访问格式为“http://公网IP”或“http://D2GO域名”;在使用非80端口的情况下,比如用“8080”,访 问格式为“http://公网IP:8080”或“http://D2GO域名:8080”。对于已设置的FTP服务的访问格式也是一样──只是需要将访问地址中的“http”换成“ftp”。
通过以上的方法也可以让局域网中的其他工作站也都同时拥有自己的独立服务器。当然,如果你想通过互联网访问其中的某一台计算机,也是一样设置,本文就不再赘述。
好了,你的“用局域网中计算机做互联网上服务器”的愿望现在可以实现了吧!不过本文所介绍的只是PortTunnel的一些基本功能,它还有更多的高级功能有待你进一步发掘,感兴趣的朋友赶快去试试吧!
附:PortTunnelV1.6.4.182下载地址:
http://www.skycn.com/soft/7664.html(简体中文版,639KB)
http://www.skycn.com/soft/7663.html(英文版,636KB)
PortTunnel的安装文件是MSI格式,运行前需要Microsoft Windows Installer支持,Microsoft Windows Installer可在http://download.pchome.net处下载。


