端口映射是把外網IP地址的某一個端口映射到內網的某臺主機的某臺端口,比如你的服務器內網IP是192.168.1.8,那么只需要把192.168.1.8的80端口映射到公網的80端口就可以了,但是很多地區禁用了80端口,也可以通過其他端口來訪問你的網站,比如可以把192.168.1.8的80端口映射到公網的1314端口,那么通過1314端口也可以來訪問你的服務器。
一、通過家用路由器端口映射
首先進入路由器的管理界面,默認的網址是192.168.1.1或者192.168.0.1,默認賬號密碼應該都是admin,如果登陸不進去或者壓根進不去網址,請找到你家的路由器,翻個面看看默認管理網址和默認賬號密碼是啥。
進入以后尋找端口映射這個按鈕,如果你家是TPLINK或者其他常見廠商的話名字可能為"虛擬服務器",不要擔心,功能都一樣。
點擊"添加"就可以添加一條端口映射規則,內網地址填寫你服務器的內網地址,如果不知道的話,Win+R輸入"cmd"輸入ipconfig就可以顯示出來內網IP,協議填TCP,如果支持TCP+UDP的話寫TCP+UDP,內網端口要寫啥取決于你需要在外網訪問什么服務,比如搭建一個網站內網端口就寫上"80",暫不考慮https,外網端口就是通過外網IP訪問你這臺服務器的80端口要通過什么端口,如果是建站的話最好填寫80,如果當地服務商禁掉80端口你就不能通過外網訪問你的網站服務器了,這時候可以打個投訴電話,或者妥協選擇其他端口,比如使用1234端口,那么通過瀏覽器訪問你的網站是這么寫的。
你的外網IP:1234 最大是65535
二、一個簡單的實例
筆者在家用電腦上搭建了一個網站《1.6新睿云寶塔建站系列教程(zblog建站)含視頻教程》,其寬帶的內網IP是192.168.1.112,筆者要讓外網的80端口可以訪問到筆者網站的80端口,筆者要這么寫。
內網地址:192.168.1.112 內網端口80 對應 外網端口80。
映射之后直接輸入外網
此時大功告成!如果想長期訪問需要進行動態域名綁定,否則公網IP變化后就找不到了。