#dns-records #dns #cli #cli-tool #godaddy #default-config

app godaddy-cli-tools

用于管理 GoDaddy DNS 记录的命令行工具

6 个版本

0.1.5 2023 年 8 月 27 日
0.1.4 2023 年 8 月 21 日

命令行工具 中排名第 1068

每月下载量 38

MIT/Apache

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 密钥

  1. 导航到:https://developer.godaddy.com/keys
  2. 创建新的 Production 密钥

依赖项

~7–19MB
~278K SLoC