采用
端口映射(PortMapping)的方法,可以实现从Internet到局域网内部
机器的特定端口服务的访问。笔者总结了在教学与组网实践中采用的几种端口映射方法,在此与大家交流探讨。 利用IIS实现WWW和
FTP服务的重定向
" [/ V( h9 y3 ^5 g0 p- J/ G Windows2000和
WindowsXP都包含了IIS组件,其中的WWW和FTP服务具有主目录重定向设置,与端口映射相比,虽名称不同但作用
类似。本文以Windows2000下IIS5.0的WWW和FTP服务举例说明。
' `3 @- N; h6 `" R4 g/ X6 p; _ 1、WWW服务的重定向
; R2 ~/ S; C. q 打开
管理工具中的Internet服务管理器,进入“Internet
信息服务”对话框,选择Web站点名称,例如:“默认Web站点”,查看其属性,在属性页面的“主目录”标签下,我们可以设置WWW
服务器的主目录位置。
/ C9 B% @# ?( |; u9 i' a7 ^- u
! c8 x8 W) F) F1 |: p7 T) V1 v
# i4 p- P6 z5 K
, C& g. t2 K( U% O( ^) b' c6 y 设定主目录为“另一
计算机上的
共享位置”,则可以在“
网络目录”栏目内,以“{服务器}{共享名}”格式填写局域网内部的WWW服务器上已经设为共享的主目录,例如:
Server6www。
& u8 n( c$ e4 c/ x1 U- E* J 我们也可以选择“重定向到
URL”,然后在“重定向到”栏目输入局域网内部的WWW服务器的链接,例如:http://192.168.0.6。
& d3 [4 u1 g: C: u4 ? ; ]: J, S$ ]# X1 p# Q
' L, o0 Q: l; m+ c2 R& y V' h
]& I/ _7 u, L H 2、FTP服务的重定向
. ?$ ~4 u% v+ y, W% b2 B: [
与WWW服务的重定向相似,打开管理工具中的Internet服务管理器,进入“Internet信息服务”对话框,选择FTP站点名称,例如:“默认FTP站点”,查看其属性,在属性页面的“主目录”标签下,我们可以设置FTP服务器的主目录位置。
" z$ u+ Q% ^% X) Q' ^, S+ A: w WinRoutePro的端口映射
功能/ k, z% f+ R h8 [& V; @
WinRoutePro是一个工作于NAT(网络地址翻译)方式的Internet
共享软件。它本身自带了端口映射功能。
3 c" D: ?1 x- Z0 S
运行WinRouteAdministration并登录,在主菜单上选择“Settings→Advanced→PortMapping”,出现端口映射的设置界面。端口映射条目的添加、
编辑界面如图所示。
% s$ c1 O8 T( D; ^2 v( N% N . N, ?# G r0 T) i: h. ?
) M* O% Q7 Y! [
f- H- E3 f' I. I% f1 c" z 可以设置的选项包括协议、监听端口、端口类型(单一端口还是某个范围的连续端口)、目的主机、目的端口等。
2 o# C# m7 O6 Y* C$ Q$ w K 专用的端口映射工具PortTunnel
) x; g0 c# t! @5 g, d* i
PortTunnel是一个实现端口映射的专用工具。它是一个直接运行的软件,运行后的界面如下图所示。
' f+ A2 I2 V: r4 X$ F5 f! _2 \# Z7 v
* u# y" d; Y2 ^" K
4 b4 T$ W* e2 v# f
) Q$ x7 y# Z- t4 w! o 如果操作
系统为WindowsNT/Windows2000/WindowsXP,第一次运行时选择Start,PortTunnel会自动以服务方式运行。点击[Add]按钮添加条目,点击[Edit]按钮编辑现有条目,点击[Delete]按钮删除条目。“新建/编辑”条目的界面见下图。
0 U+ g$ P: {& M: r
+ ~: v' Q4 X4 E, f
9 Q8 S2 y: F6 g$ B6 ]: F7 j
/ T$ p6 w6 ]1 j7 s6 @9 R 在这个“新建/编辑端口映射”对话框中,我们要给该条目命名,然后设定输入端口(PortIn)、绑定地址(Bindaddress)、输出端口(PortOut)和输出地址(AddressOut)。其中,“绑定地址”是指监听该主机的哪一个IP(内部IP还是外部IP)。设为“Any(0.0.0.0)”则监听该主机的全部IP。
! Y* s, y X1 M+ P, T' d/ K
PortTunnel专门针对HTTP、FTP、SMTP服务的端口映射,提供了较多的参数设置,在相应的标签菜单下调整。此外,PortTunnel还提供了
安全性设置和日志、统计等功能。
# R- o4 ~1 ?% s/ `/ N) a' V: e
附表几种端口映射方式比较
8 `9 h( C$ g# r- ~
4 W# Z% i* M" D% [