快解析動態域名解析,實現外網訪問內網數據庫

今天跟大家分享一下如何借助快解析動態域名解析,在兩種特定網絡環境下,實現外網訪問內網mysql數據庫。

第1種網絡環境:路由器分配的是動態公網IP,且有路由器登錄管理權限。如何實現外網訪問內網mysql數據庫?

針對這種網絡環境,首先內網使用快解析動態域名解析,將域名實時固定解析到路由公網IP,然后在路由器上做mysql數據庫端口映射。外網訪問mysql數據庫時,使用動態解析域名。

第2種網絡環境:mysql數據庫服務器本機是動態公網IP。如何實現外網訪問mysql數據庫?

針對這種網絡環境,mysql數據庫服務器上使用快解析動態域名解析,然后通過動態解析域名進行訪問mysql數據庫。此方案比第一種網絡環境方案少了路由器及路由器端口映射,實現過程相對簡單。

實現過程:

第一步:明確內網訪問。

明確mysql數據庫內網訪問地址端口,確保mysql數據庫服務正常,在內網可以正常訪問連接。如我的本機mysql數據庫訪問地址是localhost:3306。

快解析動態域名解析,實現外網訪問內網數據庫

第二步:內網使用快解析動態域名解析。

內網服務器安裝快解析客戶端,并使用它。使用自己的帳號登錄。如沒有帳號,“注冊帳號”進入網站進行注冊帳號。

添加內網映射。這里直接一步設置就可以將應用的內網地址變為外網地址。

涉及映射填寫相關信息有:

應用程序端口( 常見的服務器端口):WEB服務器(網站服務器):80端口;FTP服務器(文件服務器):21端口;終端服務器:3389端口;郵件服務器:25端口(SMTP)和110端口(POP);VPN服務器:1723端口;

公網端口類型:根據自己場景應用需求選擇。

內網地址:內網訪問固定地址。可以是固定內網IP或計算機名。如是在服務器本機使用映射的,推薦填寫127.0.0.1格式。

快解析動態域名解析,實現外網訪問內網數據庫

實現外網域名訪問。添加動態解析后,在域名解析列表中查看當時解析狀態。動態解析域名與本地公網IP保持對應。

第三步:路由器端口映射,路由映射mysql數據庫訪問端口。

因為公網IP是在路由器上的,外網訪問時,需要經過路由,需要在路由器上做端口映射,將內網mysql數據庫訪問端口打通。路由器端口映射位置:轉發規則/虛擬服務器/添加允許外網訪問端口和協議。我的mysql數據庫端口是默認的3306,我內網對應mysql數據庫主機的內網IP地址是192.168.1.22。

第四步:外網訪問時,使用動態解析域名。

在外網訪問mysql數據庫時,使用動態解析域名進行連接訪問。域名是不變的,可以上網即可訪問,再也不擔心動態公網IP變化的問題。

如果本地沒有公網IP,需要使用快解析端口映射方法。快解析端口映射連通內外網不需要路由設置,不需要公網IP,可以上網即可使用。全端口映射后,訪問者需要在訪問端安裝快解析客戶端,并使用。

通過快解析映射穿透,還可以通過外網實現內網數據庫-oracle,mysql,mssql的訪問。

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

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

相關文章

繼承與Object

一.繼承 Java語言的繼承:單繼承 1.類和類之間的關系 (1)組合關系 公司和員工,學校和學生 (2)繼承關系 學生和人 二.Object類 public class Object {private static native void registerNatives();static {registerNatives();} 1.finalize() 對象…

FPGA時鐘:驅動數字邏輯的核心

一、引言 在FPGA(現場可編程門陣列)設計中,時鐘信號是不可或缺的關鍵要素。時鐘信號作為時序邏輯的心跳,推動著FPGA內部各個存儲單元的數據流轉。無論是實現復雜的邏輯運算還是處理高速數據流,都需要精確的時鐘信號來保…

Vanna使用ollama分析本地MySQL數據庫

上一章節中已經實現了vanna的本地運行,但是大模型和數據庫都還是遠程的,因為也就沒辦法去訓練,這節一起來實現vanna分析本地mysql數據庫,因為要使用本地大模型,所以開始之前需要給本地安裝好大模型,我這里用…

WPF/C#:理解與實現WPF中的MVVM模式

MVVM模式的介紹 MVVM(Model-View-ViewModel)是一種設計模式,特別適用于WPF(Windows Presentation Foundation)等XAML-based的應用程序開發。MVVM模式主要包含三個部分:Model(模型)、…

期權具體怎么交易詳細的操作流程?

期權就是股票,唯一區別標的物上證指數,會看大盤吧,交易兩個方向認購做多,認沽做空,雙向t0交易,期權具體交易流程可以理解選擇方向多和空,選開倉的合約,買入開倉和平倉沒了&#xff0…

【Spring Cloud】API網關

目錄 什么是API網關為什么需要API網關前言問題列表 API網關解決了什么問題常見的網關解決方案NginxLuaSpring Cloud Netflix ZuulSpringCloud Zuul的IO模型弊端 Spring Cloud Gateway 第二代網關——GatewayGateway的特征Spring Cloud Gateway的處理流程Spring Cloud Gateway的…

數據集要點和難點以及具體應用案例

數據集(Data set),又稱為資料集、數據集合或資料集合,是一種由數據所組成的集合。它通常以表格形式出現,其中每一列代表一個特定變量,每一行對應于某一成員的數據集的問題。數據集列出的價值觀為每一個變量,如身高和體重的一個物體或價值的隨機數,每個數值被稱為數據資…

我的又一個神奇的框架——Skins換膚框架

為什么會有換膚的需求 app的換膚,可以降低app用戶的審美疲勞。再好的UI設計,一直不變的話,也會對用戶體驗大打折扣,即使表面上不說,但心里或多或少會有些難受。所以app的界面要適當的改版啊,要不然可難受死…

Android Surface對應的Buffer怎么傳遞給HWC

Android Surface對應的Buffer怎么傳遞給HWC 引言 因為要預研Android Video overlay,需要將SurfaceView對應的GraphicBuffer從drm_hwcomposer中剝離出來,這就需要們了解SurfaceView對應的GraphicBuffer的前世今生,以及它的數據流向以及在各個…

輕兔推薦 —— vfox

簡介 vfox 是一個跨平臺且可擴展的版本管理工具,終于有一個可以管理所有運行環境的工具了 - 支持一鍵安裝 Java、Node.js、Flutter、.Net、Golang、PHP、Python等多種環境 - 支持一鍵切換不同版本 特點 支持Windows(非WSL)、Linux、macOS! 支持不同項目不同版本、…

(四)事件系統

視頻鏈接:尚硅谷2024最新版微信小程序 文章目錄 事件綁定和事件對象事件分類以及阻止事件冒泡事件傳參-data-*自定義數據事件傳參-mark 自定義數據事件綁定和事件對象 小程序中綁定事件與在網頁開發中綁定事件幾乎一致,只不過在小程序不能通過 on 的方式綁定事件,也沒有 cli…

C# 9.0的init訪問器

不控制可變性 下面是我們最常見的屬性聲明方式,允許屬性在類的內部和外部都可以讀取和修改 public int Id { get; set; }namespace Demo {public class Company{public int Id { get; set; }public Company(){}public Company(int id){Id id; // 可以在構造函數中…

22.Volatile原理

文章目錄 Volatile原理1.Volatile語義中的內存屏障1.1.volatile寫操作的內存屏障1.1.1.StoreStore 屏障1.1.2.StoreLoad 屏障 1.2.volatile讀操作的內存屏障1.2.1.LoadStore屏障1.2.2.LoadLoad屏障 2.volatile不具備原子性2.1.原理 Volatile原理 1.Volatile語義中的內存屏障 在…

用于生成 Avatar 的文本引導式情感和運動控制-InstructAvatar

網址 https://wangyuchi369.github.io/InstructAvatar/ 用于生成 Avatar 的文本引導式情感和運動控制 官網翻譯 最近的會說話的頭像生成模型在實現與音頻的真實和準確的嘴唇同步方面取得了長足的進步,但在控制和傳達頭像的詳細表情和情感方面往往存在不足&#…

APM2.8如何做加速度校準

加速度的校準建議準備一個六面平整,邊角整齊的方形硬紙盒或者塑料盒,如下圖所示,我們將以它作為APM校準時的水平垂直姿態參考,另外當然還需要一塊水平的桌面或者地面 首先用雙面泡沫膠或者螺絲將APM主板正面向上固定于方形盒子上&…

JavaScrip原型對象

參考 JavaScrip原型對象 | LogDicthttps://www.logdict.com/archives/javascripyuan-xing-mo-shi

每天寫兩道(二)LRU緩存、

146.LRU 緩存 . - 力扣(LeetCode) 請你設計并實現一個滿足 LRU (最近最少使用) 緩存 約束的數據結構。 實現 LRUCache 類: LRUCache(int capacity) 以 正整數 作為容量 capacity 初始化 LRU 緩存int get(int key) 如果關鍵字 key 存在于緩存…

如何使用Python和大模型進行數據分析和文本生成

如何使用Python和大模型進行數據分析和文本生成 Python語言以其簡潔和強大的特性,成為了數據科學、機器學習和人工智能開發的首選語言之一。隨著大模型(Large Language Models, LLMs)如GPT-4的崛起,我們能夠利用這些模型實現諸多…

Revit——(2)模型的編輯、軸網和標高

目錄 一、關閉縮小的隱藏窗口 二、標高(可創建平面,其他標高線復制即可) 三、軸網 周圍的四個圈和三角表示四個里面,可以移動,不要刪除 一、關閉縮小的隱藏窗口 二、標高(可創建平面,其他標…

計算機體系結構期末快速復習

文章目錄 前言CPI,MIPS(大題1)加速比(大題2)流水線(大題3)CRAY-1向量機(大題4)Tomasulo算法(大題5)概念簡答題計算機系統結構的經典定義什么是透明…