当前位置: 首页 > news >正文

内网数据库怎么通过外网访问?本地SQL无公网IP如何让公网连接实现通用方法

MySQL、SQL Server、Oracle等常见数据库,在本地内网搭建后,如何设置提供远程访问是大家比较关注的问题。

当数据库服务器部署在内网时,本地局域网内的设备可以轻松访问到数据库。若数据库服务器所在的网络环境无公网IP、或无路由器/光猫管理权限时,可通过nat123内网穿透实现外网访问到内网的数据库。

下面以nat123为示例,介绍内网穿透实现外网访问到内网的数据库:

1. 允许数据库远程访问

本地部署SQL数据库后,配置数据库相关帐号密码并允许其他计算机访问权限,并确保局域网内其他电脑上可通过内网IP能够访问成功。

2.添加网络映射设置
(1)下载安装

在部署数据库的服务器或可访问数据库内网电脑设备上,下载安装nat123客户端。

(2)自定义内外网地址

登录nat123客户端,点击“添加映射”,跳转至编辑界面进行操作,选择非网站映射类型,填写内网地址(如本机使用的用127.0.0.1或其他固定内网IP地址)和内网端口(如3306,以本地实际为准来填写),填写公网地址(自己域名或自动生成的自定义二级域名)和公网端口(自动生成可用的不用改或修改其他未占用端口号)。

确认无误后保存,客户端生成一个对应带内外网地址的图标,鼠标停留见相关提示。如使用自己域名来让外网连接的,同时需要在自己域名注册解析网站设置对应的cname指向让自己域名生效,不然会一直提示域名指向不对。

(3)外网访问数据库

当我们在数据库内网使用映射工具添加完成设置后,在外网和任意上网环境下,可通过对应外网域名地址和外网端口号访问数据库。 

如在外网计算机通过SQLyog客户端,连接输入对应域名和公网端口号,及对应帐号密码,访问到对应的目标mysql数据库,进行相应操作管理。

对于无公网IP环境搭建服务提供外网连接的场景,在不增加专线和硬件设备的情况下,使用网络工具将内网地址转换成公网地址实现,是一种较为通用的方案,可以同时顾问便捷性和成本控制。

相关文章:

  • 【ES实战】Elasticsearch中模糊匹配类的查询
  • 【mysql】windows mysql命令
  • Redis 基础和高级用法入门
  • 【TensorFlow深度学习框架】从数学原理到工业级应用
  • 国产紫光同创FPGA视频采集转SDI编码输出,基于HSSTHP高速接口,提供2套工程源码和技术支持
  • w~视觉~合集3
  • CV和NLP领域常见模型列表
  • PH热榜 | 2025-04-24
  • elementui日历显示红点及根据日程范围判断是否有红点
  • OSPF动态路由(单臂路由)
  • vue3+element-push 实现input框粘贴图片或文本,图片上传。
  • 2020-06-23 暑期学习日更计划(机器学习入门之路(资源汇总)+概率论)
  • 【农气项目】基于适宜度的产量预报
  • HOW - Code Review 流程自动化
  • 使用 Typora + PicGo + Gitee/GitHub 构建 Markdown 图床技术方案
  • Kafka 命令行样例大全
  • 直观讲解生成对抗网络背后的数学原理
  • java kafka
  • servlet-优化
  • 数据仓库是什么?数据仓库架构有哪些?
  • 国铁集团:一季度全国海铁运输商品车同比增长33.62%
  • 长三角数智文化产业基金意向签约会成功举办
  • 吉林建筑大学党委原书记崔征接受纪律审查和监察调查
  • 生态环境部:我国核电规模全球第一,总体安全可控
  • 对话地铁读书人|超市营业员朱先生:通勤时间自学心理学
  • 上海34年“老外贸”张斌:穿越风暴,必须靠过硬的核心竞争力