從外網訪問內網服務器的方法

一、確保頁面在內網可正常訪問

比如,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)即非軍事區,它將主機從防火牆內暴露給外網。

它無需設置端口,也就是所有端口全部開放,所以,安全風險很大。


分享到:


相關文章: