端口映射其實就是我們常說的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兩個端口。
這裡我們以最常用的80端口為例,設定一個虛拟HTTP伺服器,假設内部HTTP伺服器IP位址為10.0.0.10。
再講一下開FTP的虛拟伺服器,注意FTP是兩個端口,20和21,兩個都要作映射,方法也跟上面的一樣。 首先,在其他配置頁中将HASB-100的FTP服務關閉。 送出并儲存。然後在虛拟伺服器頁中添加兩條映射就可以了,跟HTTP的一樣,這裡就不多說了。
在其它設定項裡,有項DMZ設定,預設是關閉的,必須打開才能開啟區域網路内虛拟伺服器的功能。
進入路由器,點選“其他設定”->“NAT”->“添加”。
規則類型選擇“REDIRECT”。
協定選擇“TCP”。
本地位址輸入您的電腦位址,如“192.168.0.2”。
起始目的端口選擇“HTTP80”,如果映射其他端口,請選擇“任意其他端口”,并在右邊輸入端口号。
終止目的端口,設成和起始目的端口相同。如果要映射一個端口範圍,如“60000-60020”,可把起始目的端口設定為60000,終止目的端口設定為60020。
最後,點選送出。在主菜單中點advanced,接下來的菜單中有個forwarding,以在内部pc192.168.1.2上架設webserver為例設定如下:
extport:80to80
ipaddress:192.168.1.2
然後點選“apply”就可以了。
本文轉自devilangel 51CTO部落格,原文連結:http://blog.51cto.com/devliangel/97157,如需轉載請自行聯系原作者