开一篇新文集,最终实现目标:动态域名解析,,,原因是用宝塔面板里的动态域名解析需要5块钱一个月,,,本着能不花钱就不花钱的原则自行解决动态域名解析问题。
众所周知由于运营商的IP数量限制,申请了公网IP的人虽然是公网IP但是为了保证使用,这个IP地址就会经常不定时变更,那么就需要重新解析域名,这就造成了非常麻烦的操作,那么DDNS就是为了解决这个问题而生
本文一篇可能写不完所以分几小篇进行实现,第一篇先解决准备问题。
需要准备的东西
-
Python:最好使用Python3
- 使用到的库:
- requests库,安装方式:pip install requests
- 阿里云SDK,安装方式:pip install aliyun-python-sdk-alidns, pip install aliyun-python-sdk-core, pip install aliyun-python-sdk-domain
- time 系统自带
- logging 日志记录
- 使用到的库:
-
阿里云的 AccessKey ID和AccessKey Secret,这里建议使用子账户,并且只赋予云解析权限
-
填写登录名称和显示名称,勾选编程访问,点击确认! QQ截图20200302215303.png
-
点击用户,点击操作中的添加权限!权限.png
-
在系统权限策略搜索:云解析,然后点击"管理云解析(DNS)的权限",点击确定!添加.png
-
点击用户中的用户登录名!
-
点击最下面的创建新的AccessKey,注意请保管好AccessKey,窗口关闭后就无法获取AccessKeySecret了,请注意保存.key.png
-
填写登录名称和显示名称,勾选编程访问,点击确认!
可用的IP请求接口,用于返回你的公网IP,也可以自己写简单的接口
至此准备工作已准备完成,下一篇将自己搭建IP请求接口