如何通過外網訪問內網服務器?怎么讓互聯網上連接本地局域網的網址

服務器作為一個數據終端,是很多企事業單位不可獲缺的重要設備,多數公司本地都會有部署服務器供測試或部署一些網絡項目使用。有人說服務器就是計算機,其實這種說法不是很準確。準確的說服務器算是計算機的一種,它的作用是管理計算機資源。作為資源存儲設備,里面存放這各種數據資料,供享有權限的人調取查閱。那么如果是異地辦公,出差在外需要用到服務器上的資料,或在家需要訪問公司內部服務器上部署的ERP系統等應該怎么辦呢?其實我們可以通過一些網絡設置等簡單操作下,就通達到讓外網異地訪問到本地內網服務器或指定端口應用上。

下面小編就來給您介紹一下,如何通過路由設置和nat123網址映射工具,這二種較為通用簡單方法,實現讓互聯網上訪問局域網本地內網的服務資源。

一、如何通過路由設置外網訪問到本地內網服務(器)?

外網訪問內網服務器如果是在有固定公網IP的情況下,我們可以利用路由器的這樣操作來實現(以遠程桌面連接計算機為示例):

1、服務器上設置遠程桌面(服務器安裝的是Windows系統),開啟服務器上遠程桌面功能,為了安全期間,還有修改一下遠程桌面端口。另外賬號密碼也要設置的復雜一些,這樣不容易被破解。

2、遠程桌面功能設置開啟后,先試試內網的地址能不能在自己的局域網內使用,看看能不能正常的進行遠程的訪問。如果沒有問題,再去映射到外網上。

3、登錄路由管理后臺,找到虛擬服務器轉發規則功能這個添加保存。通過路由器映射這個功能,在路由器后臺輸入對應的IP地址,端口號,確認保存即可。

4、內外網映射后,就可以查看狀態了。能不能訪問都會在狀態上顯示出來的。然后進行一個遠程桌面的連接,就可以完成外網訪問內網了。

以上就是在有固定公網IP的情況下,通過外網遠程桌面連接訪問內網服務器的步驟。如果是服務器上的WEB或普通TCP端口應用,同樣可以這樣實現,步驟過程是一樣的,只是在做路由設置時對應的內網Ip端口以實際來填寫即可。

那么如果沒有公網IP,或者是本地端口受限怎么辦呢?我們現在比較常用的就是通過網絡內網穿透軟件(如nat123)映射來實現外網如何訪問內網共享服務器。

二、如何讓外網互聯網上訪問到本地內網服務(器)?

 內網穿透工具,或也可以叫網絡端口映射軟件,其操作簡單,便于應用,能為人們提供優質的訪問服務,它的端口映射功能也是非常強大的,能夠將內網地址與公網地址進行關聯綁定。網址映射效果良好,可打通內外網的局限,支持任意端口(包括80端口和443等),輕松解決端口問題。以常見的nat123映射工具為示例,具體設置步驟如下:

1、下載安裝登錄:首先下載nat123客戶端后,安裝到D盤或其他非系統上,并輸入用戶名密碼登錄。

2、添加映射設置:進入nat123客戶端后,主界面上明顯“添加映射”字樣的點擊進入,進行端口映射添加界面,顯示一些選項和輸入框如下詳解:

-應用類型:首先選擇映射類型(如80、443、非80、同端口等),這個需要結合自己本地訪問場景來,如本地辦公網站不用特定端口訪問的選擇用非80就可以。

-應用名稱:可以隨便填個好記的,自定義,標記方便自己看區分,和后續如需要反饋交流時會用到。

-內網地址:在本地局域網內訪問使用的內網IP地址,如本機使用的用127.0.0.1格式通用表示。

-內網端口:在服務器本地應用開啟使用的端口號,也是在內網訪問到的端口號。

-外網端口:如選擇非80類型的,會自動生成一個外網端口,也可以自定義修改其他未占用的。

-外網地址:會自動生成一個二級域名,可對這個域名修改二級字符自定義,也可以填寫使用自己注冊的域名。

確認保存后,界面上會生成一個帶有公網地址和內網地址的圖標,可以查看到新增的映射信息。如需要診斷映射信息有沒有問題,可以直接鼠標停留,會相應顯示當前映射的診斷信息。

3、修改映射:對已添加生成映射圖標直接雙擊或右鍵展示出來的點擊“編輯”可修改映射所有信息,還可刪除映射等操作,這些是按需操作。

4、外網訪問:此時,公網只要使用nat123映射設置的這個域名+端口,就可以訪問內網的主機或指定端口應用上了。總的來說可以使設備在內網或者沒有公網IP,也能輕松通過公網訪問到,對于本地內網搭建服務網址提供互聯網訪問是很方便的。

nat123是一款內網穿透兼動態域名解析軟件。它能夠幫助用戶將寬帶運營商提供的動態IP進行解析,通過固定域名對家里或公司搭建的服務器進行遠程訪問和遠程管理。可以根據用戶的需要,搭建各種不同的服務,本地部署的網址簡單輕松讓互聯網上連接訪問到。

三、本地網址與互聯網地址的區別與應用

1、使用范圍:本地IP地址僅在局域網內有效,無法直接被其他網絡連接訪問到;而公網IP地址可以在全球范圍內進行通信,實現跨地域連接和數據傳輸。

2、唯一性:本地IP地址在私有地址范圍內可以重復使用,不具有全球唯一性;而公網IP地址在全球范圍內是唯一的,每個公網IP地址只代表一個設備。

3、安全性:由于公網IP地址可以直接訪問,因此需要考慮網絡安全性,采取適當的防火墻和安全措施;而本地IP地址通常在受保護的局域網內,相對較安全。

在實際應用中,本地IP和公網IP都有各自的用途。例如,在搭建網站時,需要將服務器的公網IP地址配置到域名解析中,以便用戶可以通過互聯網訪問網站。而在局域網內,可以使用本地IP地址為設備分配地址,以實現內部網絡通信。

此外,對于沒有公網IP地址的用戶,可以使用內外網址轉換服務(如nat123)來解決外網訪問不到的問題。通過這樣的網址映射服務,用戶可以將自己的內網服務器映射到公網上,實現外網訪問。這樣,即使沒有公網IP地址,用戶也可以方便地搭建自己的網站或遠程訪問內部網絡。

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

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

相關文章

安裝Openstack

基本按照Ubuntu官網的指南來安裝,使用單節點模式,官網步驟參見網址:https://ubuntu.com/openstack/install 系統為Ubuntu 24.04.2,全新安裝. Welcome to Ubuntu 24.04.2 LTS (GNU/Linux 6.11.0-24-generic x86_64)kaiexperiment…

?Kafka與RabbitMQ的核心區別

?1.設計目標與適用場景? ?Kafka?:專注于高吞吐量的分布式流處理平臺,適合處理大數據流(如日志收集、實時數據分析),強調消息的順序性和擴展性。?? ?RabbitMQ?:作為消息中間件,側重于消…

深入理解 Spring Cache 及其核心注解

一、Spring Cache 概述? Spring Cache 并不是一個具體的緩存實現方案,而是一套抽象的緩存規范。它支持多種緩存技術,如 Ehcache、Redis、Caffeine 等,開發者可以根據項目需求靈活選擇合適的緩存技術。其核心思想是通過在方法上添加注解&…

STM32H562----------串口通信(UART)

1、串口介紹 1.1、 數據通信概念 在單片機中我們常用的通信方式有 USART、IIC、SPI、CAN、USB 等; 1、數據通信方式 根據數據通信方式可分為串行通信和并行通信兩種,如下圖: 串行通信基本特征是數據逐位順序依次傳輸,優點:傳輸線少成本低,抗干擾能力強可用于遠距離傳…

20-Oracle 23 ai free Database Sharding-特性驗證

對于Oracle 23ai Sharding 新特性的驗證腳本,目標是涵蓋其核心改進和新增功能。基于 Oracle 23ai 的 Sharding 特性總結(Raft 協議、True Cache、Vector等),結合常見場景驗證。 通過SQL腳本驗證這些特性。例如: 1.基于…

? 常用 Java HTTP 客戶端匯總及使用示例

在 Java 開發中,HTTP 客戶端是與服務端交互的關鍵組件。隨著技術發展,出現了多種 HTTP 客戶端庫,本文匯總了常用的 Java HTTP 客戶端,介紹其特點、適用場景,并附上簡單使用示例,方便開發者快速選擇和上手。 1.常用 HTTP 客戶端一覽 名稱簡介特點HttpClient(JDK 自帶)Ja…

MCP(Model Context Protocol)與提示詞撰寫

隨著大模型(LLM)在復雜任務中的普及,如何讓模型高效調用外部工具和數據成為關鍵挑戰。傳統函數調用(Function Calling)依賴開發者手動封裝 API,而 MCP(Model Context Protocol) 通過…

RootSIFT的目標定位,opencvsharp。

首先截取匹配模板,然后使用rootsift特征匹配,最后定位目標。 對于微弱變化,還是能夠識別定位的,對于傳統算法來說已經不錯了。 目標定位效果: 使用的模板圖片。 using OpenCvSharp; using OpenCvSharp.Features2D;u…

Appium如何支持ios真機測試

ios模擬器上UI自動化測試 以appiumwebdriverio為例,詳細介紹如何在模擬器上安裝和測試app。在使用ios模擬器前,需要安裝xcode,創建和啟動一個simulator。simulator創建好后,就可以使用xcrun simctl命令安裝被測應用并開始測試了。…

近幾年字節飛書測開部分面試題整理

文章目錄 一、面試問題1. 創建索引2. 攔截器(Interceptor)和過濾器(Filter)的區別3. 為什么jwt令牌代替session?4. 有一個100行的數據,和一個1萬行的數據,寫sql 的時候要注意什么?5.…

JDBC基礎關鍵_001_認識

目 錄 一、概述 二、原理 三、接口的作用 四、JDBC 模擬 1.JDBC 接口 2.驅動 3.配置文件 4.調用者 一、概述 JDBC(Java DataBase Connectivity),Java 數據庫連接;是用 Java 語言操作數據庫,使用 Java 語言向數…

SWAN(Scade One) 語言原理介紹

SCADE 團隊于2024年推出了下一代 SCADE 工具 Scade One,工具的建模語言也基于Scade 6 進行了演化。在語言命名方面,并沒有復用"Scade"這一標志性的名稱,而是使用了新的名字:Swan。在本篇中,將敘述 Swan 語言…

【工具教程】多個條形碼識別用條碼內容對圖片重命名,批量PDF條形碼識別后用條碼內容批量改名,使用教程及注意事項

一、條形碼識別改名使用教程 打開軟件并選擇處理模式:打開軟件后,根據要處理的文件類型,選擇 “圖片識別模式” 或 “PDF 識別模式”。如果是處理包含條形碼的 PDF 文件,就選擇 “PDF 識別模式”;若是處理圖片文件&…

sql中group by使用場景

GROUP BY語句在SQL中用于將多個記錄分組為較小的記錄集合,以便對每個組執行聚合函數,如COUNT(), MAX(), MIN(), SUM(), AVG()等。GROUP BY的使用場景非常廣泛,以下是一些典型的應用場景: 統計數量 當你想要計算某個字段的唯一值數…

MongoDB慢查詢臨時開啟方法講解

1、首先連接數據庫 mongosh "mongodb://localhost:27017" 2、選擇目標數據庫 show databases;#顯示所有數據庫 use lidb;#使用某數據庫 3、查看當前分析級別 db.getProfilingStatus() 輸出 { was: 0, slowms: 100, sampleRate: 1, ok: 1 } #was0表示關閉&…

UML活動圖與泳道圖

活動圖的作用,與用例圖類似,也是幫助我們捕獲用戶的需求。 活動圖主要是用來描述用戶的業務流程,如果能把用戶的這個業務流程描述的很清楚的話,就可以幫助我們做用例分析。 1 活動圖定義 活動圖描述了在一個過程中,…

算法練習-回溯

今天給大家帶來的是在dfs查用的降低復雜度的方法---剪枝 所謂減枝 第一題 代碼部分:(未剪枝) 代碼部分(剪枝) 第二題 代碼部分(未剪枝) 剪枝后 通過這些題目可以看出如果沒有進行剪枝操作&#…

Elasticsearch + Milvus 構建高效知識庫問答系統《一》

🔍 Elasticsearch Milvus 構建高效知識庫問答系統(RAG 技術實戰) 📌 目錄 背景介紹Elasticsearch 在知識庫檢索中的作用Milvus 在知識庫檢索中的作用混合檢索:Elasticsearch Milvus完整代碼實現部署建議與優化方向…

10萬QPS高并發請求,如何防止重復下單

1. 前端攔截 首先因為是10萬QPS的高并發請求,我們要保護好系統,那就是盡可能減少用戶無效請求。 1.1 按鈕置灰 很多用戶搶票、搶購、搶紅包等時候,為了提高搶中的概率,都是瘋狂點擊按鈕。會觸發多次請求,導致重復下…

基于單片機的病房呼叫系統(源碼+仿真)

該系統由以 STM32F4 為平臺的監控終端以及以 CC2530 為平臺的無線傳感網組成。系統上電后自動完成 ZigBee 網絡的組建、終端節點的加入,病人可利用便攜式的病人終端發出呼叫求助請求信息、節點在線信息以及對護士的服務評價信息等,這些信息通過路由節點發…