VALUE-DOMAIN、Route 53、Porkbunを統一インターフェースで操作。
ドメイン移管も、DNS設定も、すべてコマンドラインから。
$ regctl domains list
Domain Registrar Status Expires Auto-Renew
example.com value-domain active 2025-12-31 Yes
myproject.dev porkbun active 2025-06-15 Yes
company.co.jp route53 active 2026-01-20 No
$ regctl domains transfer example.com --from value-domain --to route53
✓ Transfer initiated
Transfer ID: xfr_kyx8m2n4p9q
Status: pending
Estimated completion: 2024-01-07
VALUE-DOMAIN、AWS Route 53、Porkbunを一つのインターフェースで管理。今後も対応レジストラを拡大予定。
Go言語で実装された軽量・高速なCLIツール。タブ補完対応で効率的な操作が可能。
レジストラ間のドメイン移管をコマンド一つで実行。認証コードの取得も自動化。
すべてのDNSレコードをCLIから管理。ゾーンファイルのインポート/エクスポートにも対応。
OAuth2.0デバイスフロー対応。認証情報はOSのキーチェーンに安全に保管。
Cloudflare Workersで構築されたAPIは世界中のエッジロケーションから低レイテンシーでアクセス可能。
# macOS/Linux
curl -fsSL https://regctl.cloud/install.sh | sh
# または、Homebrewを使用
brew install regctl
# Windows (PowerShell)
iwr -useb https://regctl.cloud/install.ps1 | iex
$ regctl login
To authenticate, visit:
https://regctl.cloud/device
And enter code:
ABCD-1234
✓ Logged in as user@example.com
# ドメイン一覧を表示
$ regctl domains list
# 新しいドメインを登録
$ regctl domains register mynewdomain.com --registrar porkbun
# DNSレコードを追加
$ regctl dns add mynewdomain.com --type A --name @ --content 192.0.2.1
# ドメインを別のレジストラに移管
$ regctl domains transfer example.com --to route53
regctlは完全にオープンソースです。自分のインフラで運用することも可能です。
# リポジトリをクローン
git clone https://github.com/yukihamada/regctl.git
cd regctl
# セットアップスクリプトを実行
./scripts/setup.sh
# 環境変数を設定
cp .env.example .env
# .envファイルを編集してAPIキーを設定
# 開発サーバーを起動
make dev
詳細なセットアップ手順はセルフホスティングガイドを参照してください。