在部署项目时,数据库是动态信息的存储必需软件。常见的主流数据库有oracle、MSSQL、mysql三种,不同的应用场景和环境及需求下都会根据自身实测选择使用。在本地内网服务器部署的数据库,当需要通过外部连接访问时,如何实现,怎么将数据库端口映射到外网也能正常连接呢?对于外网连接内网数据库,这里提供二种方法:路由公网映射和nat123内网映射。以下是实现具体过程步骤,只要能够上网,都可以通过对应合适的映射外网,让外网也能连接到内网数据库。
一,内网nat123映射方法
此方法无需公网IP,不用路由设置。适合任意网络环境,可以上网,即可以通过nat123,将本地内网数据库端口映射到外网连接。
1,内网数据库连接
确保内网其他电脑上可以正常连接数据库。对于新部署安装的数据库,注意相关数据库帐号权限的配置,除了数据库服务器本地,也要确保局域网内其他电脑上能够连接上访问。如果是MSSQL,注意默认可能只能本机计算机用户连接的,需要将原windows身份认证连接方式改为SQL和windows身份认证登录。
2,内网映射设置
在数据库服务器本地,或者所在内网其他主机上,安装并登录nat123添加端口映射。一步映射设置,将数据库内网IP端口变为外网地址和外网端口。
添加映射说明:
应用类型:数据库访问一般用“非网站”来做映射外网。
内网端口:自己内网数据库连接使用的内网端口号。如oracle默认是1521,mssql默认是1433,mysql默认端口是3306。以自己实际使用的为准。
内网地址:固定的内网地址。如内网IP不固定的,使用计算机名。数据库服务器即是nat123客户端本机的可以用127.0.0.1地址格式。
外网端口:新增时自动分配可用端口,不用再改。提供外网连接数据库时使用的端口号。
外网域名:可以直接使用自动生成的免费自定义二级域名。或填写使用自己注册的域名,同时需要在自己注册域名解析商网站管理后台,添加对应的cname指向让自己域名生效。
新手可将鼠标放在各个输入框都有向导提示。 保存后保持nat123客户端服务运行状态,不要退出它的进程,是以维持内外网互通网络的关联体。
3,外网连接数据库
映射正常后,在外网访问时,使用映射后的外网地址(域名和外网端口)即可。
二,公网路由映射方法
适合有路由权限,且路由WAN口的IP是公网IP的网络环境。
路由映射方式也不复杂,只需要登录自己路由管理后台,添加对应的转发规则(虚拟服务器/端口转发)实现。不同的路由会有所不同的名称,有的叫端口映射,有的叫端口转发,找找下都可以看到。
路由映射后,即可以在外网通过路由公网IP进行连接。如果公网IP不是固定的,同时在内网登录使用nat123添加动态域名解析记录,用固定的域名来代替变化IP在外网连接访问即可。如是软路由和智能路由,也可以直接在路由中,使用API调用开放的nat123动态域名解析http版调用实现。
小结:
除了数据库应用,还有网站、办公远程、等所有跨网内外网互通场景下,都可以利用nat123映射外网。
有公网IP有路由权限时,用路由映射外网(如果是动态公网,则同时使用nat123动态域名);无公网和未知网络和其他所有环境下,用nat123端口映射外网访问。
快速了解相关:
使用端口映射还是动态域名解析?>
端口映射与动态域名解析的区别?>
选择什么映射类型?
80映射与网站加速的区别?>
本地加速与网站加速的区别?>
免费与VIP的区别?>
如何选择映射VIP?
如何使用映射VIP(80网站)?>
如何使用映射VIP(非网站)?>
如何使用动态域名解析VIP服务?
如何使用自己的域名(根域名和www子域名)?>
客户端帐号能否多处登陆?
当前活动:
1.
非80映射免费VIP。
2.
80映射免费VIP全映射。
3.
非网站免费VIP全端口。
4.
充值送N币再送T币。
5.
站外分享送T币活动。
端口映射高级功能:
1.
如何切换使用映射VIP线路。
2.
http穿透解决http屏蔽问题。
3.
端口映射应用多机负载均衡。
4.
80映射网站默认使用快照提示取消。
5.
映射网站默认未登录提示页面自定义。
6.
如何设置映射网站离线转跳自定义目标地址。
7.
防火墙与访问日志(查看来访者IP和阻止IP端口)。
8.
80网快照录制和缓存删除。
9.
自主发布映射服务。
10.
自主选择网站集群线路访问端国内外区域。
动态域名解析高级功能:
1.
动态域名解析应用多机负载均衡。
2.
动态域名解析VIP怎么用。
域名解析高级功能:
1.
域名解析A记录宕机检测和故障转移。
2.
URL显性转发和隐性转发。
3.
URL转发默认提示取消。
远程开机:
1.
微信/网页远程开机。
![]() |
![]() |
![]() |