1. 程式人生 > >如何通過外網訪問區域網的網站【路由器設定埠對映】

如何通過外網訪問區域網的網站【路由器設定埠對映】

轉載請註明出處。

原文作者:宋發元

原文連結:http://blog.csdn.net/u011019141/article/details/53709668

一直以來,在開發中我都使用花生殼對內網的地址做對映,以此達到外網訪問內網的網站資源。但是這之間經過花生殼轉發這一折騰,明顯速度慢了不少。而且還必須時常開啟並登陸花生殼客戶端。

閒來沒事我搗鼓了下直接通過路由器中對區域網中的電腦進行對映,讓外網通過路由器的公網ip直接訪問我區域網中的網站資源。

start:

1.首先,我啟動我電腦上的Tomcat,然後訪問Tomcat下預設的資源,如下:


這裡的http://192.168.1.101:8080/為本機區域網ip+Tomcat的8080埠(根據自己需求修改)

2.訪問192.168.1.1登入路由器管理介面(我這裡是TP-LINK路由器,不同牌子路由器大同小異),找到【轉發規則】>【虛擬伺服器】,如圖:


在右側根據規則新增ip地址和埠資訊。

舉例說明:如果您的FTP伺服器(埠號為21)IP地址為192.168.1.2,Web伺服器(埠號為80)地址為 192.168.1.3,POP3伺服器(埠號為110)IP地址為 192.168.1.6,遊戲伺服器(埠號為6001-6008)IP地址為 192.168.1.8,這時您需要指定如下的虛擬伺服器對映表:
服務埠 IP地址 協議 狀態
21 192.168.1.2 ALL 生效
80 192.168.1.3 TCP 生效
110 192.168.1.6 TCP 生效
6001-6008 192.168.1.8 TCP 生效
注意:如果設定了服務埠為80的虛擬伺服器,則需要將“安全功能”選單中“遠端WEB管理”項的WEB管理埠設定為80以外的值, 如8080,否則會發生衝突,而導致虛擬伺服器不起作用。
3.之後,請關閉你電腦的防火牆。

win7通過【控制面板】-【系統和安全】-【Windows 防火牆】-【開啟或關閉Windows防火牆】,如圖:


4.然後,在百度輸入IP,會得到你當前網路的公網ip,如圖:


5.最後,即可通過公網IP+埠號訪問區域網的網站資源啦。


----by:songfayuan 2016-12-17點選這裡給我發訊息