在家庭網絡中,我們常常需要通過公網IP來訪問內網中的設備,比如家庭NAS、Web服務器或監控攝像頭。要實現這個目標,首先要確保你的網絡具有一個可用的公網IP,然后通過路由器配置端口映射(Port Forwarding)。如果面對沒有公網IP環境,也可以通過nat123端口映射提供互聯網連接訪問。本文將詳細解釋整個過程。
一、什么是公網IP?
公網IP是指由ISP(互聯網服務提供商)分配的、可以被外部網絡訪問的IP地址。公網IP通常可以直接訪問互聯網,而內網IP(如 192.168.x.x)只能在本地網絡中使用。要實現外網訪問內網設備,必須具備公網IP地址。
二、檢查你的網絡是否具有公網IP
1.獲取你的當前外網IP
訪問IP138網站 或在百度中搜索“IP”,記錄顯示的公網IP地址。
2.判斷是否為真正的公網IP
在你的路由器管理界面中(通常是 192.168.1.1 或 192.168.0.1),查看路由器的“WAN口”信息。
然后比較WAN口的IP地址與在?在線獲取的IP地址:
-一致:說明你擁有一個公網IP,可以進行路由器端口映射方式提供公網訪問。
-不一致:說明你被ISP分配了一個內網IP(即CGNAT),需要聯系ISP申請真正的公網IP,或使用nat123端口映射到互聯網上。
三、申請公網IP
如果你的ISP分配的是內網IP,你可以嘗試聯系他們申請公網IP,部分ISP可能會收取額外費用或限制這項服務。如果ISP明確表示無法提供公網IP,你可能需要考慮更換網絡服務提供商。
四、配置路由器端口映射
1.登錄路由器管理界面
打開瀏覽器,在地址欄中輸入你的路由器IP地址(如 192.168.1.1)。使用管理員賬號登錄。
2.進入端口映射設置
路徑:根據路由器型號的不同,端口映射設置可能在“轉發規則”、“虛擬服務器”或“高級設置”下。
常見路由器的端口映射配置:
3.添加端口映射規則
1)服務名稱:自定義,如“NAS”或“Web Server”。
2)內網IP地址:填寫你要映射的設備的內網IP地址(如 192.168.1.100)。
3)外部端口:填寫需要映射的外部端口(如 80 用于Web訪問,22 用于SSH訪問)。
4)內部端口:與外部端口一致,或根據服務需求填寫。
5)協議類型:選擇 TCP、UDP 或 TCP/UDP,通常Web服務選擇 TCP。
6)啟用端口映射:保存并應用設置。
7)保存并重啟路由器
讓路由端口映射規則生效后,重啟路由器。
五、測試路由端口映射是否成功
1.使用手機關閉Wi-Fi(連接移動網絡)或找朋友在外網測試。
2.在瀏覽器中輸入公網IP和映射的端口號,檢查是否可以訪問內網服務(如 http://你的公網IP:80)。
3.也可以使用在線端口掃描工具檢測端口是否開放。
六、無公網IP用端口映射工具提供互聯網訪問
當本地部署服務后,在沒有公網IP的情況下,需要借助端口映射軟件來做內網端口映射外網訪問,以常見的nat123端口映射示例,操作步驟:
1、明確內網IP端口:確保應用本身有開啟狀態,在局域網內可以正常訪問。
2、使用nat123映射:下載安裝并登錄nat123客戶端添加映射設置,并自定義好對應的內網地址(本地目標應用IP端口)和公網地址(提供互聯網上訪問的自己或自動生成的域名),確認保存生效。
3、公網地址訪問:使用軟件映射綁定的自定義域名和外網端口號進行連接訪問。