快解析动态域名解析,实现外网访问内网数据库

今天跟大家分享一下如何借助快解析动态域名解析,在两种特定网络环境下,实现外网访问内网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的访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值