没固定公网 IP 的公司内网实现动态域名解析( 阿里云万网解析 )

本文介绍了在没有固定公网IP的公司内网环境中,如何利用Python脚本调用阿里云API进行动态域名解析。通过创建AccessKey,设置Linux定时任务,实现每两小时更新一次域名解析,确保内网服务可通过域名访问。同时,内网服务器上部署Nginx作为反向代理和管理入口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

情景说明

 

前段时间应公司需求,需要将内网的服务映射到公网。由于公司使用的是类似家庭宽带的线路,没有固定的公网 IP 地址,所以决定使用域名来完成。

当时有几种方案:

1、花生壳:但是目前需要乱七八糟的认证备案,舍弃!

2、NAT123:花里胡哨的,感觉像垃圾软件,也舍弃!

3、holer:GITHUB 上面的一个项目,但是我们只能安装 Client 端,Server 端在别人手里,不安全,舍弃!

...

还有其它的乱七八糟的很多,但是都觉得要么是 C/S 架构,麻烦。要么就是使用别人的,定制要么收费,要么不安全,也都放弃了,最后决定参考网上的 Python 调用阿里云 API 通过 Linux 定时任务来更新解析!

 

 

网络拓扑

 

简单的网络拓扑如下图: 

 

说明:

1、电信 ASDL 拨号,会有一个会变化的公网 IP 地址,我们的域名就是要解析到最新的该 IP 地址上面

2、公司内网是一个路由器接交换机的方式,路由器比较 Low,H3C 的,简单的进行一个端口转发到指定的服务器 192.168.1.100

3、192.168.1.100 上面安装 Nginx,做反向代理,同时也作为统一的管理入口,方便管理&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值