腳本須要Python2.x運行php
安裝alidns python sdkhtml
sudo pip install aliyun-python-sdk-alidns
準備如下數據python
access_key_id:mysql
access_Key_secret:nginx
account_id:能夠在你帳戶的 帳號管理 >> 安全設置 中找到;git
rc_record_id:你須要先將 i_dont_know_record_id = ‘no’ 設爲yes,而後運行腳本,在返還的內容中找到RecordId,這個就是了。獲取到RecordId後還須要把i_dont_know_record_id設爲no!sql
rc_domain:一級域名(你的域名)shell
rc_rr:請填寫你的解析記錄,對應的主機記錄安全
rc_type:A,CNAMEdom
rc_ttl:請填寫解析有效生存時間TTL,單位:秒
腳本
獲取外網IP
curl -s ip.cn curl -s http://ip.taobao.com/service/getIpInfo2.php?ip=myip|grep -Po '(?<="ip":")\S+(?=")'
設置定時任務
crontab -l */10 * * * * root /usr/bin/python2.7 /usr/local/shell/aliyun_ddns.py > /dev/null 1>/dev/null
阿里雲9折優惠碼:nfasn1