動態ip將web放到網上
2019年8月19日更:
第二種動態IP端口映射的方法,使用ngrok,教程參考:https://blog.csdn.net/u010071211/article/details/81136989
內容提要:
1、將一個web項目部署到本機的一個端口上,對應的段落是:1-4
2、將本地ip映射到公網ip,獲得公網訪問入口,對應段落:5
這里的第一步,我使用的是IIS服務器,當然使用tomcat也是可以的,只要知道web項目對應的端口,即可直接閱讀第五段。
1. Window7環境下,先安裝IIS服務。步驟如下:
a) 控制面板-程序和功能-打開或關閉windows功能
b) 勾選IIS相關服務,點擊確定,安裝需要幾分鍾時間。
2. 安裝好IIS服務后,打開IIS管理器。控制面板-管理工具-Internet 信息服務(IIS)管理器。
3. 右擊網站-添加網站
注釋①:因為我用的是校園網,移動撥號上網。所以沒有直接的外網IP,需要用花生殼軟件做內網穿透,映射到本機的內網ip上,該ip:10.49.224.5就是我的內網ip,來源如下:
開始-運行-cmd,用ipconfig命令查詢:
得到兩個無線局域網適配器+一個以太網適配器+一個PPP適配器+若干隧道適配器。
先解釋一下:
a.PPP適配器:我使用的寬帶撥號上網的。那個ppp,是連接接入商用的,系統建立的寬帶連接。那里面的地址是廣域網地址,也就是別人可以追蹤的地址。
另外,那個地址改不了,是接入商動態分配給我的。除非我不撥號,否則、要上網,就得用人家給的地址。人家就追蹤這個,要是能改,就沒法管理了。不撥號,就沒那個地址。
b.以太網適配器:以太網適配器就是你電腦上的網卡,它的功能是用來將你的電腦和你的ADSL適配器與電腦連起來,PPP是給你的ADSL適配器設的,是將你的ADSL適配器通過電話線和電信的提供上網的電腦連接起來。
c.隧道適配器: Win7有多條隧道適配器的原因及關閉方法
因為我是撥號上網,所以用的是PPP適配器的IPV4地址,也就是我在校園網的內網ip。每次重新撥號,都會更新內網ip。
4. 配置到這里,網站就可以在本地運行了
點擊途中的瀏覽,或者直接在瀏覽器中輸入網址,就可以實現本地訪問了。如圖:
然而此時,除了校園網內可以通過ip地址訪問我的網站,外網是訪問不了的。還需要將內網ip映射到公網上,我選擇的是花生殼軟件(http://hsk.oray.com/)。下載,注冊,登錄,獲得一個免費的域名,這些都官網都有教,一步一步做就好了,很詳細。萬事俱備后,我們就需要用到花生殼的內網穿透功能了,暫時沒去了解其他的內網映射方法,先用這個。
5. 登錄花生殼-內網穿透-添加映射
內網主機填寫我的內網ip,端口號是IIS里添加網站時設置的端口號。
配置完成后,我們得到一個外網訪問網址和一個內網訪問網址。
這時候就可以通過外網訪問網址(也就是域名)來訪問我們的網站了。任性直接上圖:
此時我們有了一個可以訪問我們網站的域名,如果自己注冊了另一個域名(因為自己注冊的比較好記),可以直接將那個域名解析到這個域名上來,就可以實現用自己的域名訪問我們的網站了。
Over~