Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quancs/aliddns
超级简单,阿里云云解析DDNS自动设置工具。域名自动绑定家庭宽带IP(动态分配的IP)
https://github.com/quancs/aliddns
Last synced: 2 months ago
JSON representation
超级简单,阿里云云解析DDNS自动设置工具。域名自动绑定家庭宽带IP(动态分配的IP)
- Host: GitHub
- URL: https://github.com/quancs/aliddns
- Owner: quancs
- Created: 2019-08-22T19:38:28.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-12-15T08:01:43.000Z (about 3 years ago)
- Last Synced: 2024-11-02T02:33:03.510Z (2 months ago)
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 66
- Watchers: 2
- Forks: 36
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AliDDNS
阿里云域名DDNS自动配置。路由器或者连接路由器的任一电脑运行此脚本均可。# 使用方法
### 1.安装python和pip
sudo apt install python3 python3-pip
### 2.安装阿里云sdkpip3 install aliyun-python-sdk-alidns
### 3.申请阿里云AccessKey
从[https://ak-console.aliyun.com/#/accesskey](https://ak-console.aliyun.com/#/accesskey) 申请即可,\参数对应AccessKeyId,\对应AccessKeySecret### 4.使用方法
查看使用说明
python3 aliddns.py --help
自动更新域名IP
python3 aliddns.py [-h] [--ipv6]
必选参数:
key 从https://ak-console.aliyun.com/#/accesskey得到的AccessKeyId
secret 从https://ak-console.aliyun.com/#/accesskey得到的AccessKeySecret
rr 例子:@, *, www, ...
domain 例子: aliyun.com, baidu.com, google.com, ...
可选参数:
--ipv6 使用本机的ipv6地址###### 例子
python aliddns.py ABDGDJSKN QWERTYUIOPASDG pan baidu.com
python aliddns.py ABDGDJSKN QWERTYUIOPASDG pan baidu.com --ipv6### 5.crontab定时执行
crontab -e
文件末尾添加一行,功能:每5分钟执行一次
*/5 * * * * python3 /home/xxx/aliddns.py ABDGDJSKN QWERTYUIOPASDG pan baidu.com > /dev/null
是否成功设置,请在阿里云手动修改后,观察是否自动修改# 参考项目
[mgsky1/DDNS](https://github.com/mgsky1/DDNS)