一、確保頁面在內網可正常訪問
比如,Tomcat默認頁面是:http://localhost:8080/
二、確認內網IP和外網IP
1、Windows系統的內網IP查詢辦法:
a、按下“Win+R”快捷鍵,打開“運行”窗口;
b、在“運行”窗口裡輸入“cmd”並按Enter鍵,打開命令(Command)窗口;
c、在命令行中輸入“ipconfig”,即可查到本機的內網IP(IPv4 地址);
本地鏈接 IPv6 地址. . . . . . . . : fe80::cca4:d1c:35d1:a149%13
IPv4 地址 . . . . . . . . . . . . : 192.168.0.123
子網掩碼 . . . . . . . . . . . . : 255.255.255.0
默認網關. . . . . . . . . . . . . : 192.168.0.1
2、外網IP的查詢辦法:
打開瀏覽器,輸入網址“ip.cn”,並按Enter鍵前往,即可看到外網IP了。
當前 IP:122.233.45.140 來自:浙江省杭州市 電信
GeoIP: Hangzhou, Zhejiang, China
三、設置本地的路由器的端口轉發功能
1、登陸路由器(TP-LINK)的管理頁面(http://192.168.0.1/);
2、在“轉發規則-虛擬服務器”下設置:
服務端口號:8080
IP地址:192.168.0.123
協議:ALL
狀態:生效
或者在“轉發規則-DMZ主機”下設置“虛擬服務”:
DMZ 狀態:啟用
DMZ 主機IP地址:192.168.0.123
設置並保存好後,就可以通過外網IP訪問內網的網頁了:
http://122.233.45.140:8080/
DMZ(Demilitarize Zone)即非軍事區,它將主機從防火牆內暴露給外網。
它無需設置端口,也就是所有端口全部開放,所以,安全風險很大。
閱讀更多 goonmydream 的文章