概览
定时获取服务所在终端公网IP并更新DNS解析,DNS解析当前只支持阿里云。
快速开始
- 全局安装
npm i @sc-cli/ddns -g
- 修改用户目录下.scddns/setting.json 文件配置,配置说明如下:
setting.json
参数 |
含义 |
含义 |
默认 |
必须 |
records |
Record[] |
DNS记录集合 |
|
是 |
accessKeyId |
string |
阿里云accessKeyId |
|
是 |
accessKeySecret |
string |
阿里云accessKeySecret |
|
是 |
cron |
string |
定时任务配置,格式同crontab |
0 0 0 * * * |
否 |
ipVersion |
string |
IP格式版本,v4或v6 |
v4 |
否 |
Record
参数 |
含义 |
含义 |
默认 |
必须 |
domainName |
Record[] |
域名名称,如example.com |
|
是 |
value |
string |
DNS记录值 |
当前终端IP |
否 |
rr |
string |
主机记录,如www |
@ |
否 |
type |
string |
解析记录类型,如A、AAAA、CNAME |
A-ipv4,AAAA-ipv6 |
否 |
- 执行命令
sc-ddns start
启动自动更新。