最近做一個javaweb的項目,在家用局域網測試的。一切ok。但是回到學校,用學校內網不可以了。
描述一下問題。
學校內網。輸入ipconfig
ip顯示10.26.249.XXX ----------這個是內網IP
然後我百度了一下顯示外網ip 61.189.48.XXX --------------- 這個是外網的
於是乎 我想拿外網作爲服務器的地址 是否可以被外網用戶訪問。結果顯示失敗。
於是我做了個實驗 用隔壁的,隔壁是直接撥號連接,用貓連接一個電腦上網的,外網ip 49.141.209.19 結果好用。
這就說明了 學校內網的ip實際上網絡經過了很多中間層的映射,而這個映射很複雜的,學校也不可能告訴我們,所以不可以或者很難用內網做服務器。
而我們自己在寢室的,或則用貓的,只經過了一個路由或則沒有經過路由就連到網絡,這樣外網訪問我們是可以找到映射的,如果是寢室有一個路由器,我們可以通過第三方軟件比如花生殼,也可以找到映射,使外網可以訪問我們的。