外網訪問內網,如果你沒有使用路由器,也就是直連互聯網,那麼請忽略本文。如果你使用的路由器上網,那麼要外網訪問內網主機,必須到路由器設置端口映射,或者成為【轉發規則】。
首先進入路由器WEB管理界面,以TP-LINK路由器為例:
在導航欄點擊【轉發規則】【虛擬服務器】,在虛擬服務器面板,點擊右側的【添加新條目】,打開添加新條目的對話框。
填寫轉發端口,一般我們都是使用80,但是家庭寬帶的80端口都被屏蔽,建議改成其它端口,如8001,訪問的時候在地址後面加上【:8001】注意有個冒號,IP地址填寫電腦當前的局域網IP地址,一般是192.168.x.x,到本地連接看一下就知道了。協議一般僅用到TCP/IP,也可以選擇ALL,狀態設置為生效,保存設置。
這個時候一般來說就可以訪問到內網主機啦,當然了,我們再來看看下面這個DMZ主機設置選項。看介紹,如果啟用,就會將填寫的內網IP主機完全暴露給外網,等效於直連外網(即轉發所有協議和端口到此主機),不過我建議大家不要這麼做,這樣會降低內網主機的安全性,在上文我們的轉發規則裡添加自己要使用的端口即可。