端口映射其實就是我們常說的 NAT 地址轉換的壹種,其功能就是把在公網的地址轉翻譯成私有地址, 采用路由方式的 ADSL 寬帶路由器擁有壹個動態或固定的公網 IP , ADSL 直接接在 HUB 或交換機上,所有的電腦***享上網。這時 ADSL 的外部地址只有壹個,比如 61.177.0.7 。 而內部的 IP 是私有地址,比如 ADSL 設為 192.168.0.1, 下面的電腦就依次設為 192.168.0.2 到 192.168.0.254 。
在寬帶路由器上如何實現 NAT 功能呢?壹般路由器可以采用虛擬服務器的設置和開放主機 (DMZ Host) 。虛擬服務器壹般可以由用戶自己按需定義提供服務的不同端口,而開放主機是針對 IP 地址,取消防火墻功能,將局域網的單壹 IP 地址直接映射到外部 IP 之上,而不必管端口是多少,這種方式只支持壹臺內部電腦。
最常用的端口映射是在網絡中的服務器使用的是內部私有 IP 地址,但是很多網友希望能將這類服務器 IP 地址通過使用端口映射能夠在公網上看到這些服務器,這裏,我們就需要搞清楚所用服務的端口號,比如, HTTP 服務是 80 , FTP 服務則是 20 和 21 兩個端口。
天邑 HASB-100
這裏我們以最常用的 80 端口為例,設置壹個虛擬 HTTP 服務器,假設內部 HTTP 服務器 IP 地址為 10.0.0.10 。
第壹步,在瀏覽器中輸 http://10.0.0.2 ,進入其他配置頁面,修改 HASB-100 本身 HTTP 服務端口,不建議關閉,因為通常使用 WEB 設置 HASB-100 ,將 HTTP 服務器端口修改為 81 。 提交並重新啟動。
第二步,打開 HASB-100 控制頁 http://10.0.0.2:81 進入虛擬服務器頁面,依次填入公***端口號 80 ,私有端口號 80 ,端口類型為 TCP ,主機 IP 地址 10.0.0.10 。 完畢後點擊 “ 增加該設置 ” ,然後保存並重新啟動 HASB-100 ,設置就完成了。這個時候外網的通過在 IE 中輸入 HASB-100 的 IP 地址就可以訪問到內部的 10.0.0.10 了,當然 10.0.0.10 要把 HTTP 服務打開。
再講壹下開 FTP 的虛擬服務器,註意 FTP 是兩個端口, 20 和 21 ,兩個都要作映射,方法也跟上面的壹樣。 首先,在其他配置頁中將 HASB-100 的 FTP 服務關閉。 提交並保存。然後在虛擬服務器頁中添加兩條映射就可以了,跟 HTTP 的壹樣,這裏就不多說了。
在其它設置項裏,有項 DMZ 設置,默認是關閉的,必須打開才能開啟局域網內虛擬服務器的功能。
華為 SmartAX MT800
進入路由器,點擊 “ 其他設定 ”->“NAT”->“ 添加 ” 。
規則類型選擇 “REDIRECT” 。
協議選擇 “TCP” 。
本地地址輸入您的電腦地址,如 “192.168.0.2” 。
起始目的端口選擇 “HTTP80” ,如果映射其他端口,請選擇 “ 任意其他端口 ” ,並在右邊輸入端口號。
終止目的端口,設成和起始目的端口相同。如果要映射壹個端口範圍,如 “60000-60020” ,可把起始目的端口設置為 60000 ,終止目的端口設置為 60020 。
最後,點擊提交。
LINKSYS ADSL 路由器
在主菜單中點 advanced ,接下來的菜單中有個 forwarding ,以在內部 pc192.168.1.2 上架設 webserver 為例設置如下:
extport:80to80
ipaddress:192.168.1.2
然後點擊 “apply” 就可以了。
我對這個也蠻有興趣,有需要的話我們壹起研究,我的聯系方式在我的網站上: