
回复
大家好,我是冰河~~
一般家庭网络的公网IP都是不固定的,而我又想通过域名来访问自己服务器上的应用,也就是说:需要通过将域名绑定到动态IP上来实现这个需求。于是乎,我开始探索实现的技术方案。
通过在网上查阅一系列的资料后,发现阿里云可以做到实现动态域名解析DDNS。于是乎,一顿操作下来,我实现了域名绑定动态IP。这里,我们以Python为例实现。
小伙伴们注意啦:Java版源码已提交到:https://github.com/sunshinelyz/mykit-ddns
好了,说干就干,我们开始吧,走起~~
阿里云DDNS前置条件
安装阿里云SDK
需要安装两个SDK库,一个是阿里云核心SDK库,一个是阿里云域名SDK库;
阿里云核心SDK库
阿里云域名SDK库
阿里云DNSSDK库
设计思路
实现方案
这里,我直接给出完整的Python代码,小伙伴们自行替换AccessKey和AccessSecret。
Python脚本的功能如下:
AAAA 记录,会被认为是两条相同的 test.binghe.com 记录.如果需要判定为不同的记录,小伙伴们可以根据上述Python脚本自行实现。
好了,今天就到这儿吧,小伙伴们点赞、在看、留言,转发,四连走起呀,我是冰河,我们下期见~~
文章转自公众号:冰河技术