家庭網絡怎么進行公網IP獲取,及內網端口映射外網訪問配置,附無公網IP提供互聯網連接方案

在家庭網絡中,我們常常需要通過公網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、公網地址訪問:使用軟件映射綁定的自定義域名和外網端口號進行連接訪問。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/90116.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/90116.shtml
英文地址,請注明出處:http://en.pswp.cn/web/90116.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

(LeetCode 面試經典 150 題 ) 128. 最長連續序列 (哈希表)

題目:128. 最長連續序列 思路:哈希表,時間復雜度0(n)。 用集合set來實現哈希表的功能,記錄所有出現的元素。然后遍歷元素,細節看注釋。 C版本: class Solution { public:int longestConsecutive(vector&…

Altera Quartus:BAT批處理實現一鍵sof文件轉換為jic文件

sof文件是Quartus編譯默認生成的程序文件,用于通過JTAG口下載到FPGA內部RAM,斷電程序會丟失,jic文件是用于固化到外部Flash中的程序文件,斷電程序不會丟失。本文介紹如何通過批處理文件實現sof到jic的一鍵自動化轉換。 Quartus工程…

基于單片機嬰兒床/嬰兒搖籃/嬰兒車設計/嬰兒監護系統

傳送門 👉👉👉👉其他作品題目速選一覽表 👉👉👉👉其他作品題目功能速覽 概述 本設計實現了一種基于單片機的多功能智能嬰兒監護系統,集成于嬰兒床、搖籃或嬰兒車中…

Typora + 七牛云圖床終極配置教程

本文是一份超詳細的 Typora 七牛云圖床配置指南,旨在幫助你實現圖片“即插即用”的順滑寫作體驗。我們將一步步完成所有配置,并特別針對配置過程中最常見的三個錯誤:ENOTFOUND (找不到服務器)、401 (無權訪問) 和 Document not found (文件不…

高性能熔斷限流實現:Spring Cloud Gateway 在電商系統的實戰優化

一、為什么需要高性能熔斷限流? 在電商系統中,尤其是大促期間,系統面臨的流量可能是平時的數十倍甚至上百倍。 這樣的場景下,熔斷限流不再是可選功能,而是保障系統穩定的生命線。傳統方案的問題: 限流精度不…

計算機網絡1.1:計算機網絡在信息時代的作用

計算機網絡已由一種通信基礎設施發展成為一種重要的信息服務基礎設施。計算機網絡已經像水、電、煤氣這些基礎設施一樣,成為我們生活中不可或缺的一部分。

Component cannot be used as a JSX component

今天在使用 React Ts,使用 react-icons 這個庫的時候,遇到了這個問題:原因用一句話概括就是 Ts 的版本太低了! 我的 package.json: {"name": "frontend","version": "0.1.0"…

Centos安裝最新docker以及ubuntu安裝docker

Centos安裝最新版本docker1.更新阿里源,更新之前先做備份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup更新阿里源wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo2.運行 yum makecache 生成緩存…

網絡基礎15-16:MSTP +VRRP綜合實驗

MSTP 、VRRP綜合實驗,MSTP涵蓋根橋選舉、邊緣端口、BPDU 保護、根保護、TC 保護 等功能驗證。一、實驗拓撲與設備規劃核心層:LSW1(VLAN10 根橋、VLAN20 備份根)、LSW2(VLAN20 根橋、VLAN10 備份根)。接入層…

nvm安裝詳細教程、鏡像、環境變量(安裝node.js,npm,nvm)

一、什么是nodejs、nvm、npm 1、node.js 角色:JavaScript 的運行時環境(runtime)。 作用:讓 JavaScript 脫離瀏覽器,直接在服務器或本地運行(比如用 node app.js 執行代碼)。 包含&#xff1…

【JS】獲取元素寬高(例如div)

文章目錄基礎用法基礎用法 高度類型選擇(寬度同理): 屬性描述offsetHeight包含邊框內邊距內容clientHeight包含內邊距內容(不包含邊框)scrollHeight包含滾動內容的全高(含隱藏部分) JS可使用g…

Kubernetes(k8s)中命令行查看Pod所屬控制器之方法總結

在Kubernetes中&#xff0c;可以通過以下方法查看Pod所屬的控制器&#xff1a;方法1&#xff1a;使用 kubectl describe pod命令kubectl describe pod <pod name>Events:Type Reason Age From Message---- ------ ---- ---- …

Zabbix 企業級高級應用

目錄 一、Zabbix 監控基礎與核心價值 二、網絡自動發現&#xff1a;批量主機自動化管理 &#xff08;一&#xff09;網絡自動發現的核心能力與局限 &#xff08;二&#xff09;網絡自動發現完整流程 &#xff08;三&#xff09;網絡自動發現配置步驟 1. 客戶端&#xff0…

行業分類表sql

1.創建行業表行業信息表(hy_industries)名類型長度小數點Not Null虛擬鍵默認值注釋industries_idintTRUEFALSETRUE行業IDindustry_codevarchar5FALSEFALSEFALSE行業編碼industry_namevarchar100FALSEFALSEFALSE行業名稱parent_idvarchar50FALSEFALSEFALSE父級行業ID(頂級為NULL…

PPIO × Lemon AI:一鍵解鎖全流程自動化開發能力

傳統開發需手動編寫代碼、調試及測試&#xff0c;耗時且依賴技術能力。AI Agent 可以幫助開發者進行高效開發&#xff0c;從需求理解到代碼生成、測試、部署一站式完成。Lemon AI是一款開源的通用智能體&#xff0c;能夠實現從需求計劃到成果交付全流程自動化。它可以在虛擬環境…

基于單片機無線防丟/兒童防丟報警器

傳送門 &#x1f449;&#x1f449;&#x1f449;&#x1f449;其他作品題目速選一覽表 &#x1f449;&#x1f449;&#x1f449;&#x1f449;其他作品題目功能速覽 概述 本設計實現了一種基于單片機的無線防丟報警系統&#xff0c;主要用于防止貴重物品&#xff08;如…

50天50個小項目 (Vue3 + Tailwindcss V4) ? | NotesApp(便簽筆記組件)

&#x1f4c5; 我們繼續 50 個小項目挑戰&#xff01;—— NotesApp組件 倉庫地址&#xff1a;https://github.com/SunACong/50-vue-projects 項目預覽地址&#xff1a;https://50-vue-projects.vercel.app/。 使用 Vue 3 的 Composition API 搭配 TailwindCSS 和 marked 庫&…

基于JAVA實現基于“obj--html--pdf” 的PDF格式文本生成

背景&#xff1a;因一個特定的項目需要&#xff0c;將java對象內容以特定樣式的PDF格式輸出&#xff0c;查看了很多文檔&#xff0c;有收費的、免費的、基礎集成的。收費的工具就表現突出&#xff0c;免費的工具基本很難滿足需求&#xff0c;故著手采用基礎集成方案。過程中嘗試…

Laravel 靜態方法的合理使用考量【超詳細】

Laravel 靜態方法的合理使用考量 在 Laravel 開發中&#xff0c;靜態方法的使用需要謹慎權衡。本文將從多個維度分析靜態方法的適用場景與注意事項&#xff0c;幫助開發者在保持代碼簡潔性的同時&#xff0c;確保可維護性和可測試性。 一、靜態方法的本質與特性 靜態方法屬于類…

在本地127.0.0.1上跨實例訪問遠程數據庫

1.確保可以和遠程目標庫連接通暢2.確保開啟了sqlserver的TCP/IP3.創建LInked server-------先刪除掉已存在的Remote203 IF EXISTS (SELECT 1 FROM sys.servers WHERE name Remote203) BEGINEXEC sp_dropserver Remote203, droplogins; END GO ------------創建鏈接 EXEC sp_ad…