前言
首先得有一個阿裡雲的域名:
https://www.aliyun.com/minisite/goods?userCode=jdjc69nf然後你的IP必須是公網IP,不然解析了也沒用。
本文章講怎樣通過阿裡雲的SDK來添加修改域名解析,檢查本機IP與解析的IP是否一緻,不一緻自動修改解析,達到動态解析的目的,主要用于家庭寬帶這些動态IP的地方。
安裝阿裡雲SDK和其他第三方庫
pip install aliyun-python-sdk-core-v3
pip install aliyun-python-sdk-domain
pip install aliyun-python-sdk-alidns
pip install requests
直接在CMD中輸入上面的指令即可,如果下載下傳速度太慢可以百度搜
windows下Python換源
。
使用Pycharm之類IDE的自行百度
pycharm怎樣安裝第三方庫
詳細步驟
擷取accessKeyId和accessSecret
可以在阿裡雲控制台個人中心直接擷取,但是一般建議使用RAM角色來進行權限控制,這樣這個accessKey和accessSecret就隻能操作域名,不能操作其他的資源,相對會比較安全。關于RAM快速入門:
https://help.aliyun.com/document_detail/28637.html?source=5176.11533457&userCode=jdjc69nf源碼下載下傳
gitee:
https://gitee.com/zeruns/aliddns_Pythongithub:
https://github.com/zeruns/-Python-aliddns_ipv4-ipv6求Star
将
aliddns.py
檔案下載下傳下來。
然後用notepad++或其他編輯器打開,按照注釋提示修改并儲存。
然後運作一下看看有沒有問題:
打開cmd輸入
python 腳本目錄
設定定時任務
右鍵點選電腦左下角,再點選計算機管理
點選任務計劃程式,再點選建立任務,輸入要設定的任務名稱。
建立觸發器,執行間隔可以自己設定,持續時間改成無限期。
建立操作,這一步很重要,配置錯誤就會導緻腳本檔案執行不成功!!!
最後确認就行。
Linux設定方法自行百度
Linux定時任務
推薦文章
搭建内網穿透伺服器:
https://blog.zeruns.tech/archives/397.html高成本效益和便宜的VPS/雲伺服器推薦:
https://blog.zeruns.tech/archives/383.html各大CDN平台速度評測:
https://blog.zeruns.tech/archives/506.htmlIPv6/IPv4 + aliddns 實作黑群晖外網控制和通路:
https://blog.zeruns.tech/archives/263.html學生優惠權益大全:
https://blog.zeruns.tech/archives/321.html