6 个版本
0.1.5 | 2023 年 8 月 27 日 |
---|---|
0.1.4 | 2023 年 8 月 21 日 |
在 命令行工具 中排名第 1068
每月下载量 38
15KB
305 行
Godaddy 命令行工具
GoDaddy DNS 提供商的 CLI 工具,用于管理子域,实用的工具。
特性
- 监视公网 IP 的变化并更新 DNS 记录
- 注册新子域
- 列出子域
安装
运行
cargo install godaddy-cli-tools
用法
运行
godaddy help
以获取命令列表。
要开始,首先运行
godaddy init
这将创建一个具有默认配置的配置文件。默认情况下,配置路径位于 ~/.config/godaddy-cli-tools.json
,可以通过 -c
标志来覆盖。
在此文件中需要更改一些内容才能开始
- domain: 将域名从
example.com
更改为您要创建子域的主要域名 - api_key: 您的 API 密钥,请参阅 [[#获取-api-密钥]]
- secret: 您的密钥
监视 IP 的变化
此程序的主要用例之一是监视运行该程序的设备的公网 IP,并在公网 IP 发生变化时更新 DNS 记录。
要注册域名,运行
godaddy register mysubdomain
并用您的子域替换 mysubdomain
。
这将为此子域创建/更新记录,使其指向运行命令的设备的 IP 地址,并将记录添加到监视列表。
要检查更改,运行
godaddy check
这将检查自上次运行命令以来域名是否已更改。如果是第一次运行该命令,则将刷新域名以指向当前 IP。
程序将最后 IP 地址记录在位于 ~/.lastip
的文件中。
获取 API 密钥
- 导航到:https://developer.godaddy.com/keys
- 创建新的
Production
密钥
依赖项
~7–19MB
~278K SLoC