公司本地服務器上搭建部署的辦公系統web項目網站,怎么讓外網訪問?有無公網IP下的2種通用方法教程

本地物理服務器計算機搭建部署應用包括網站等,然后在局域網內的訪問外,還需要提供外地的連接訪問,這是比較常見的跨網通信需求。如在家或在外訪問公司內部辦公系統網站,這就涉及內網IP和公網IP的轉換,或域名的解析使用。有公網IP和只有內網IP時,讓外網訪問內網的適用方法也是不同的。

很多公司內部本地有使用物理服務器,如辦公OA或ERP等應用系統網站程序安裝部署在公司內部本地計算機設備上,在公司內部辦公可以直接通過局域網像192.168.1.2這樣的內網IP進行訪問。如果需要支持手機移動訪問,或在家或在出差外異地時訪問本地內網的網站系統,那么怎樣才能從外網訪問公司內部搭建部署的系統網站呢?

本地系統網站支持外部訪問的原理是公司需通過外部公網IP或域名形式,并將外部IP或域名映射至公司內部的web項目服務,這樣在外部就可以通過公網地址訪問公司內部的系統網站了。在不增加網絡硬件,不用專線的情況下,這個過程可以通過公網IP的路由器端口轉發,和內網穿透技術應用如nat123端口映射工具,這二種方式都可以實現,區別在于適合用于公網IP和無公網IP下,下面上詳細實現步驟。

一、本地網站應用的明確

首先,需要明確自己本地網站場景,對于本地服務器搭建部署好的web網站,在局域網內通過瀏覽器,使用對應的固定內網IP端口號,可以正常訪問。記錄好對應的網站使用的內網IP和端口號信息。

后面教程就是如何讓外網訪問本地網站了。其實讓公網訪問內網應用的方式有不少,如VPN、專線、路由器映射、內網穿透技術應用等。簡單分析可以發現,VPN需要較為專業的搭建部署,做起來是相對比較復雜的,且需要在訪問端也要預先部署;專線的話,只適合較大型企業,簡單粗暴的叫網絡商來做的方法;余下就是路由器方法和網絡穿透工具了,下面具體分開介紹。

二、有公網IP通過路由器轉發端口設置讓外網訪問

方案原理分析:當有公網IP使用時,是可以通過路由轉發實現外面訪問進來的;如果這個IP不固定的,還需要同時結合使用動態域名解析方案。

公網IP分為固定IP和動態IP兩種類型,固定外部IP是IP地址永久固定不發生變化的IP地址,需要公司從電信、移動、聯通等運營商那里額外購買;動態IP,由于固定IP相對比較少而且費用比較高,很多企業用戶一般不會選擇,而普通寬帶上網用戶一般不具備固定的公網IP,而是由ISP動態分配一個臨時的外部公網IP地址。不管你本地公網IP是固定的,還是動態的,都可以參考這個方案步驟。

1、設置路由轉發規則

對于有公網IP的,只需將外部IP+端口映射至公司內部的網站服務器即可,很多的路由器和防火墻等軟硬件設備都支持這種功能,通常在路由管理后臺的虛擬服務器的轉發規則位置。

2、公網IP訪問

設置路由端口轉發成功后,可以直接使用外網IP進行訪問。

3、靜態域名解析訪問

如果這個公網IP是固定的,可以結合域名解析使用域名進行訪問。在自己注冊域名解析網上,添加對應的A記錄,將自己域名指向IP,并等生效即可。

4、動態域名解析訪問

如果這個IP不固定的,不想每次訪問前先看IP是什么,則用動態域名解析服務方法。如直接本地使用nat123客戶端添加個動態域名解析記錄,用自己域名或默認提供的自定義二級域名,來代替Ip訪問即可。

三、無公網IP通過nat123端口映射提供互聯網服務

當我們面對沒有公網IP,或端口受限時,可以用nat123端口映射工具方式,直接將本地服務器綁定自定義域名端口讓外網能訪問到。內網web到外網訪問的操作示例:

1、下載安裝

在本地網站服務器上,或所在局域網內另臺設備上,下載安裝nat123客戶端。

2、注冊登錄

對應官網注冊鏈接獲取帳號,自定義名稱密碼郵箱方式得到自己的帳號,然后登錄nat123客戶端使用。

注意:多個應用場景在不同網絡環境下,需要分別注冊使用不同帳號區分。

3、添加映射

登錄nat123客戶端后,默認顯示映射列表下方,點擊“添加映射”。在添加映射對話框中,結合自己實際應用填寫參考:

應用名稱:自定義,如“OA”或“web”或“公司網站”等;

映射線路:有開放的,有體驗的,有按年用的,帳號有什么則對應用什么;

映射類型:包括80http、443https、非80網站、全端口映射等多個選項,這個需要結合本地應用實際和訪問需求來選。(如本地http協議網站,可以用80類型讓外網直接80訪問,或用非80類型讓外網帶端口訪問;如本地https網站,可以用443類型讓外網固定443訪問,或用非80類型讓外網帶端口號訪問;)

內網地址端口:以本地實際IP端口填寫,如本機的用127.0.0.1,局域網其他機上的用對應固定內網IP或通PING通的計算機名;

外網域名端口:默認生成一個隨機二級域名(非80類型時顯示外網端口號),可自定義對應二級字符方便記住使用;如有自主域名的,則可以修改使用自己注冊的域名來作外網訪問用;

點擊確定保存即可。可見到客戶端界面上多了一個映射圖標記錄,顯示內外網地址信息,鼠標移動上面提示狀態檢測提示可參考了解。

4、域名訪問

在外地電腦瀏覽器,輸入對應的映射設置好的域名和外網端口號即可,正常情況下就會顯示到你目標內網對應的web網站頁面了。

小結

讓外網訪問內網的方案有不少,如公網IP、專線、VPN、路由映射、映射工具等。在無公網IP時,較為簡單便捷的方法就是使用像nat123端口映射這樣的方案了,可以直接快速界面化操作,將內網Ip端口轉換成自定義域名端口讓外地使用。

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

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

相關文章

整體設計 之 緒 思維導圖引擎 之 引 認知系統 之 引 認知系統 之 序 認知元架構 之6 拼句 之1 (豆包助手 之8)

摘要(AI生成)認知演進 中 交流句子所包含的 信息描述框架 < i , j > ( m , n )本體論基礎&#xff08;數學約束&#xff09;&#xff1a; n n元&#xff08;維度&#xff09;n次&#xff08;層次&#xff09;n個&#xff08;方程&#xff09;n場&#xff08;場景&am…

微軟的兩個調試器debugpy和python

在生成launch.json文件時&#xff0c;新版本的python擴展解釋器類型是debugpy&#xff0c;而不是就版本的type:python&#xff0c;那么兩者的區別在哪&#xff1f;1. 歷史演變背景&#xff08;1&#xff09;舊版&#xff08;Python擴展 < 2021.09&#xff09;使用 "typ…

【連載2】C# MVC 自定義錯誤頁設計:404/500 處理與 SEO 優化

在開發ASP.NET MVC 應用時&#xff0c;自定義錯誤頁是提升用戶體驗和 SEO 表現的重要環節。默認的錯誤頁不僅不美觀&#xff0c;還可能泄露技術細節&#xff0c;影響用戶體驗和搜索引擎排名。 實現自定義錯誤頁的完整代碼 配置 Web.config 自定義錯誤頁 在 ASP.NET 中&#…

mcp解讀——概述及整體架構

概念介紹 什么是模型上下文協議 &#xff08;MCP&#xff09; MCP&#xff08;模型上下文協議&#xff09;是一種用于將 AI 應用程序連接到外部系統的開源標準。 使用 MCP&#xff0c;Claude 或 ChatGPT 等人工智能應用程序可以連接到數據源&#xff08;例如本地文件、數據庫&a…

AI 賦能云端運維:基于 MCP 協議深度集成 Codebuddy CLI 與騰訊云 Lighthouse 的實戰全解

摘要 在云計算技術飛速演進的今天&#xff0c;服務器的管理與運維正經歷著從傳統手動操作、腳本自動化到智能化、對話式交互的深刻變革。本文將系統性地、全流程地展示如何將騰訊云 Lighthouse 輕量應用服務器與尖端的 AI 編程助手 Codebuddy CLI 進行深度集成。我們將從服務器…

【Proteus仿真】【51單片機】教室燈光控制器設計

文章目錄一、功能簡介二、軟件設計三、實驗現象聯系作者一、功能簡介 本項目使用Proteus8仿真51單片機控制器&#xff0c;使用LCD1602液晶、DS1302時鐘模塊、人體紅外感應模塊、開關LED指示燈、繼電器、PCF8591 ADC模塊、光敏傳感器、按鍵模塊等。 主要功能&#xff1a; 系統運…

成為一個年薪30W+的FPGA工程師是一種什么體驗?

FPGA&#xff08;Field-Programmable Gate Array&#xff09;是現場可編程門陣列&#xff0c;通過硬件描述語言設計電路&#xff0c;可實現并行計算&#xff0c;廣泛應用于通信、人工智能、工業控制等領域。FPGA工程師的工作包括RTL設計、仿真驗證、時序分析等。盡管并非所有公…

ZooKeeper Java客戶端與分布式應用實戰

1. ZooKeeper Java客戶端實戰 ZooKeeper應用開發主要通過Java客戶端API連接和操作ZooKeeper集群&#xff0c;有官方和第三方兩種客戶端選擇。 1.1 ZooKeeper原生Java客戶端 依賴引入 <dependency><groupId>org.apache.zookeeper</groupId><artifactId>…

0303 【軟考高項】項目管理概述 - 組織系統(項目型組織、職能型組織、矩陣型組織)

0303 【軟考高項】項目管理概述 - 組織系統&#xff08;項目型組織、職能型組織、矩陣型組織&#xff09; 目錄0303 【軟考高項】項目管理概述 - 組織系統&#xff08;項目型組織、職能型組織、矩陣型組織&#xff09;一、基本概念二、職能型組織二、項目型組織三、矩陣型組織3…

計算機視覺與模式識別前沿一覽:2025年8月arXiv 熱點研究趨勢解析

本推文分析了arXiv中Computer Vision and Patteren Recognition(計算機視覺與模式識別)領域2025年8月發布的近50篇論文的研究熱點&#xff0c;旨在幫助讀者快速了解近期領域內的前沿技術與研究方向。arXiv是全球最具影響力的開放電子預印本平臺之一&#xff0c;由美國國家科學基…

vim復制本地到linux服務器上,換行縮進過大,不對的問題

所搜的試了:setlocal shiftwidth? :setlocal tabstop? :setlocal expandtab? :setlocal softtabstop?" 設置為 4 個空格縮進 :setlocal shiftwidth4" 通常你會希望 tabstop 和 softtabstop 也保持一致 :setlocal tabstop4 :setlocal softtabstop4嘗試完不起作用&…

【小程序】微信小程序九宮格抽獎動畫(完整版)

這是一個微信小程序九宮格抽獎頁面的完整代碼&#xff0c;包括 WXML、WXSS、JS 和 JSON。 效果 九宮格抽獎功能說明&#xff1a; 靜態頁面布局&#xff1a; 3x3 九宮格&#xff0c;中間是“立即抽獎”按鈕&#xff0c;周圍是獎品金額。抽獎動畫&#xff1a; 點擊“立即抽獎”…

java類沖突

一、為什么會發生類沖突&#xff1f; 在 Java 的類加載機制中&#xff0c;類的唯一性是由“類加載器類的全限定名”共同決定的。當你的項目依賴了多個 jar 包&#xff0c;這些 jar 包里有同名的類&#xff08;包名和類名完全一樣&#xff09;&#xff0c;但實現卻不同。類加載器…

GIT客戶端配置支持中文

環境&#xff1a;windows10、Git-2.42.0.2-64-bit.exe1. 問題描述客戶端安裝后&#xff0c;默認是不支持中文顯示的&#xff0c;中文名的文件顯示亂碼&#xff0c;提交時打的標簽內容也不支持中文顯示。2. 解決新建Git全局配置文件&#xff0c;文件名為.gitconfig&#xff0c;內…

Teable vs NocoDB 開源、在線協同 多維表格大PK

文章目錄 Teable 簡介 特性 docker-compose部署 功能截圖 NocoDB 簡介 docker-compose部署 功能截圖 總結 Teable 簡介 Teable 是一款企業級高性能多維表格解決方案,通過無代碼方式快速構建業務管理系統,支持私有部署和精細權限管理。 官方文檔 特性 ?? 卓越性能 輕松處…

SQL專家云能做哪些事兒?

背景數據庫是信息化的基石&#xff0c;支撐著整個業務系統&#xff0c;發揮著非常重要的作用&#xff0c;被喻為“IT的心臟”。因此&#xff0c;讓數據庫安全、穩定、高效地運行已經成為IT管理者必須要面對的問題。但是很多組織沒有專業的DBA&#xff0c;數據庫運維面臨著極大的…

Python 高效實現 Word 轉 PDF:告別 Office 依賴

在工作中&#xff0c;經常會遇到需要把 Word 文檔轉換成 PDF 的情況。比如生成報表、分發文檔、或者做歸檔保存&#xff0c;PDF 格式在排版和跨平臺顯示上更穩定。傳統的做法往往依賴 Microsoft Office 或 LibreOffice 等軟件來完成轉換&#xff0c;但在自動化環境&#xff08;…

SQL優化簡單思路

1. 背景 在實際生產中&#xff0c;因為SQL較慢、SQL關聯不合理、不了解索引的性質、不熟悉mysql執行計劃分析&#xff0c;可能會出現一些生產事故&#xff0c;本文會簡單說明SQL通常的優化分析思路。 基本的優化原則&#xff1a; 先優化SQL再優化mysql server最后優化硬件 2. 優…

軟考 系統架構設計師系列知識點之雜項集萃(144)

接前一篇文章:軟考 系統架構設計師系列知識點之雜項集萃(143) 第268題 甲、乙、丙、丁4人加工A、B、C、D四種工件所需工時如下表所示。指派每人加工一種工件,四人加工四種工件其總工時最短的最優方案中,工件B應由()加工。 A B C D 甲

P1168 中位數

題目描述給定一個長度為 N 的非負整數序列 A&#xff0c;對于前奇數項求中位數。輸入格式第一行一個正整數 N。第二行 N 個正整數 A1…N?。輸出格式共 ?2N1?? 行&#xff0c;第 i 行為 A1…2i?1? 的中位數。輸入輸出樣例輸入 #1復制7 1 3 5 7 9 11 6輸出 #11 3 5 6輸入 #…