採用端口映射(Port Mapping)的方法,能夠實現從Internet到局域網內部機器的特定端口服務的訪問。筆者總結了在教學與組網實踐中採用的幾種端口映射方法,在此與你們交流探討。
利用IIS實現WWW和FTP服務的重定向
Windows 2000和Windows XP都包含了IIS組件,其中的WWW和FTP服務具備主目錄重定向設置,與端口映射相比,雖名稱不一樣但做用相似。本文以Windows 2000下IIS 5.0的WWW和FTP服務舉例說明。
一、WWW服務的重定向
打開管理工具中的Internet服務管理器,進入「Internet信息服務」對話框,選擇Web站點名稱,例如:「默認Web站點」,查看其屬性,在屬性頁面的「主目錄」標籤下,咱們能夠設置WWW服務器的主目錄位置。
設定主目錄爲「另外一計算機上的共享位置」,則能夠在「網絡目錄」欄目內,以「{服務器}{共享名}」格式填寫局域網內部的WWW服務器上已經設爲共享的主目錄,例如:Server6www。
咱們也能夠選擇「重定向到URL」,而後在「重定向到」欄目輸入局域網內部的WWW服務器的連接,例如:
http://192.168.0.6。
二、FTP服務的重定向
與WWW服務的重定向類似,打開管理工具中的Internet服務管理器,進入「Internet信息服務」對話框,選擇FTP站點名稱,例如:「默認FTP站點」,查看其屬性,在屬性頁面的「主目錄」標籤下,咱們能夠設置FTP服務器的主目錄位置。
WinRoute Pro的端口映射功能
WinRoute Pro是一個工做於NAT(網絡地址翻譯)方式的Internet共享軟件。它自己自帶了端口映射功能。
運行WinRoute Administration並登陸,在主菜單上選擇「Settings→ Advanced→Port Mapping」,出現端口映射的設置界面。端口映射條目的添加、編輯界面如圖所示。
能夠設置的選項包括協議、監聽端口、端口類型(單一端口仍是某個範圍的連續端口)、目的主機、目的端口等。
專用的端口映射工具PortTunnel
PortTunnel是一個實現端口映射的專用工具。它是一個直接運行的軟件,運行後的界面以下圖所示。
若是操做系統爲Windows NT/Windows 2000/Windows XP,第一次運行時選擇Start,PortTunnel會自動以服務方式運行。點擊[Add]按鈕添加條目,點擊[Edit]按鈕編輯現有條目,點擊[Delete]按鈕刪除條目。「新建/編輯」條目的界面見下圖。
在這個「新建/編輯端口映射」對話框中,咱們要給該條目命名,而後設定輸入端口(Port In)、綁定地址(Bind address)、輸出端口(Port Out)和輸出地址(Address Out)。其中,「綁定地址」是指監聽該主機的哪個IP(內部IP仍是外部IP)。設爲「Any(0.0.0.0)」則監聽該主機的所有IP。
PortTunnel專門針對HTTP、FTP、SMTP服務的端口映射,提供了較多的參數設置,在相應的標籤菜單下調整。此外,PortTunnel還提供了安全性設置和日誌、統計等功能。