可以将腾讯云上的域名动态映射到动态的IPv4或IPv6
./
├── config.py <---- 配置文件解析脚本
├── config.toml <---- 配置文件
├── main.py <---- 动态域名解析脚本
├── README.md
└── requirements.txt <---- 依赖库清单
使用前请先验证是否有公网IP, 否则映射域名后也无法正常访问;
tips:
$
不要复制,代表的是一行命令
$ git clone https://github.com/scavenger-caesar/Tencent-Cloud-DDNS-Python-script.git
- 进入克隆下来的仓库文件夹
$ cd ./Tencent-Cloud-DDNS-Python-script/
- 安装依赖库
$ pip install -r ./requirements.txt
-
获取腾讯云api key
访问: https://console.cloud.tencent.com/cam/capi 获取api key -
把 api key 填入 config.toml
[api]
SecretId = "你的SecretId"
SecretKey = "你的SecretKey"
- 把你的域名填入 config.toml
[dns]
# 一级域名
domain = "你的域名"
# 二级域名, 如不用二级域名则留空
sub_domain = ""
# 记录类型, 可选值: IPV6 | IPV4
record_type = "IPV6"
# 记录线路, 可选值: 参考官网DNS解析线路类型
record_line = "默认"
python3 ./main.py
TODO: 待补充
如果能ping通,则配置动态域名解析成功
ping -6 <your domain>
ping <your domain>