0.0.3 • Published 3 years ago
@sc-cli/ddns v0.0.3
概览
定时获取服务所在终端公网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启动自动更新。