热线电话:
400-123-4555没固定公网 IP 的公司内网实现动态域名解析( 乐鱼app阿里云万网解析 )
乐鱼app前段时间应公司需求,需要将内网的服务映射到公网。由于公司使用的是类似家庭宽带的线路,没有固定的公网 IP 地址,所以决定使用域名来完成。
3、holer:GITHUB 上面的一个项目,但是我们只能安装 Client 端,Server 端在别人手里,不安全,舍弃!
还有其它的乱七八糟的很多,但是都觉得要么是 C/S 架构,麻烦。要么就是使用别人的,定制要么收费,要么不安全,也都放弃了乐鱼app,最后决定参考网上的 Python 调用阿里云 API 通过 Linux 定时任务来更新解析!
1、电信 ASDL 拨号,会有一个会变化的公网 IP 地址,我们的域名就是要解析到最新的该 IP 地址上面
2、公司内网是一个路由器接交换机的方式,路由器比较 Low,H3C 的,简单的进行一个端口转发到指定的服务器 192.168.1.100
3、192.168.1.100 上面安装 Nginx,做反向代理,同时也作为统一的管理入口,方便管理,同时也做定时更新 DNS 解析的任务
首先,我们需要去阿里云创建一个 Accesskey ,这个东西将作为我们登录阿里云更新解析的用户,具体创建方法可以参考百度,创建完成后记得保留好生成的 Key 和 Secret:
注意:创建的 AccessKey 用户一定要记得授权 DNS 管理 的权限,否则无法更新!
最后,有一台内网的 Linux 机器,个人推荐 CentOS乐鱼app,几年运维下来乐鱼app,几乎用的都是这个,不为别的,就为了比较好管理。
【2】安装依赖的阿里云 Python 包:前者是阿里云需要的包,后者是模拟请求需要的包
注意:这里解析有一个前提条件乐鱼app,就是你需要修改的那条解析规则必须已经存在,该脚本不能新增,只能修改旧的
【5】配置完成,此时你可以手动执行检验该脚本是否能够正常的修改域名解析!至于后面的 Nginx 反向代理,网上的方法很多乐鱼app,这里就不一一缀诉!
扫一扫关注大业微信公众帐号