美文网首页
Python实现动态域名解析----准备篇(一)

Python实现动态域名解析----准备篇(一)

作者: allyxmiko | 来源:发表于2020-03-02 22:13 被阅读0次

    开一篇新文集,最终实现目标:动态域名解析,,,原因是用宝塔面板里的动态域名解析需要5块钱一个月,,,本着能不花钱就不花钱的原则自行解决动态域名解析问题。

    众所周知由于运营商的IP数量限制,申请了公网IP的人虽然是公网IP但是为了保证使用,这个IP地址就会经常不定时变更,那么就需要重新解析域名,这就造成了非常麻烦的操作,那么DDNS就是为了解决这个问题而生

    本文一篇可能写不完所以分几小篇进行实现,第一篇先解决准备问题。

    需要准备的东西

    1. Python:最好使用Python3

      • 使用到的库:
        1. requests库,安装方式:pip install requests
        2. 阿里云SDK,安装方式:pip install aliyun-python-sdk-alidns, pip install aliyun-python-sdk-core, pip install aliyun-python-sdk-domain
        3. time 系统自带
        4. logging 日志记录
    2. 阿里云的 AccessKey ID和AccessKey Secret,这里建议使用子账户,并且只赋予云解析权限

      1. 填写登录名称和显示名称,勾选编程访问,点击确认! QQ截图20200302215303.png
      2. 点击用户,点击操作中的添加权限! 权限.png
      3. 在系统权限策略搜索:云解析,然后点击"管理云解析(DNS)的权限",点击确定! 添加.png
      4. 点击用户中的用户登录名!
      5. 点击最下面的创建新的AccessKey,注意请保管好AccessKey,窗口关闭后就无法获取AccessKeySecret了,请注意保存. key.png
    3. 可用的IP请求接口,用于返回你的公网IP,也可以自己写简单的接口

    至此准备工作已准备完成,下一篇将自己搭建IP请求接口

    相关文章

      网友评论

          本文标题:Python实现动态域名解析----准备篇(一)

          本文链接:https://www.haomeiwen.com/subject/ehiikhtx.html