栏目搜索
 
 
 
 
你的位置:首页 > 网络维护 > 端口映射的几种实现方法 >
 

端口映射的几种实现方法

发布者:[本站编辑] | 来源:[]

端口映射的几种实现方法_电脑维修资料库


采用端口映射(port mapping)的方法,可以实现从internet到局域网内部机器的特定端口服务的访问。笔者总结了在教学与组网实践中采用的几种端口映射方法,在此与大家交流探讨。


利用iis实现www和ftp服务的重定向


windows 2000和windows xp都包含了iis组件,其中的www和ftp服务具有主目录重定向设置,与端口映射相比,虽名称不同但作用类似。本文以windows 2000下iis 5.0的www和ftp服务举例说明。

1、www服务的重定向

打开管理工具中的internet服务管理器,进入“internet信息服务”对话框,选择web站点名称,例如:“默认web站点”,查看其属性,在属性页面的“主目录”标签下,我们可以设置www服务器的主目录位置。如图1所示。

设定主目录为“另一计算机上的共享位置”,则可以在“网络目录”栏目内,以“\\\\{服务器}\\{共享名}”格式填写局域网内部的www服务器上已经设为共享的主目录,例如:\\\\server6\\www。




图1

我们也可以选择“重定向到url”,然后在“重定向到”栏目输入局域网内部的www服务器的链接,例如:http://192.168.0.6,见图2。

2、ftp服务的重定向

与www服务的重定向相似,打开管理工具中的internet服务管理器,进入“internet信息服务”对话框,选择ftp站点名称,例如:“默认ftp站点”,查看其属性,在属性页面的“主目录”标签下,我们可以设置ftp服务器的主目录位置。





图2


winroute pro的端口映射功能


winroute pro是一个工作于nat(网络地址翻译)方式的internet共享软件。它本身自带了端口映射功能。(下载地址为http://www.newhua.com/winroute.htm)

运行winroute administration并登录,在主菜单上选择“settings→ advanced→port mapping”,出现端口映射的设置界面。端口映射条目的添加、编辑界面如图3所示。




图3

可以设置的选项包括协议、监听端口、端口类型(单一端口还是某个范围的连续端口)、目的主机、目的端口等。


专用的端口映射工具porttunnel


porttunnel是一个实现端口映射的专用工具。它是一个直接运行的软件,运行后的界面如4所示。(下载地址:http://nj.onlinedown.net/porttunnel.htm)





图4

如果操作系统为windows nt/windows 2000/windows xp,第一次运行时选择start,porttunnel会自动以服务方式运行。点击按钮添加条目,点击按钮编辑现有条目,点击按钮删除条目。“新建/编辑”条目的界面见图5。





图5


在这个“新建/编辑端口映射”对话框中,我们要给该条目命名,然后设定输入端口(port in)、绑定地址(bind address)、输出端口(port out)和输出地址(address out)。其中,“绑定地址”是指监听该主机的哪一个ip(内部ip还是外部ip)。设为“any(0.0.0.0)”则监听该主机的全部ip。

porttunnel专门针对http、ftp、smtp服务的端口映射,提供了较多的参数设置,在相应的标签菜单下调整。此外,porttunnel还提供了安全性设置和日志、统计等功能。

以上三种端口映射方法各有所长,具体比较见附表。

附表:几种端口映射方式的比较&nbsp;iis 5.0/6.0winroute prov4.1.25porttunnelv1.6.3.170适用的操作系统windows 2000/xpwindows 9x/2000/xpwindows 9x/2000/xp协议类型tcptcp, udp, tcp/udp, pptp, 其他tcp服务类型www, ftp基于端口,对于ftp有相应设置基于端口, www/ftp/smtp有相应设置端口类型单一可指定范围单一特点可以以共享目录方式实现服务的重定向,目标机器上无需服务程序支持协议广,可以设定映射某一范围的连续端口提供独立的安全设置、日志、统计功能</t