ダイナミック DNS(DDNS)
家庭用ブロードバンドの公開 IP は変化します。DDNS は IP が変わると DNS レコードを自動で更新し、ドメイン名が常に現在のアドレスを指すようにします。
対応プロバイダー
Alibaba Cloud、Cloudflare、Tencent Cloud、DNSPod、Huawei Cloud、GoDaddy、Porkbun、dynv6、DuckDNS、Amazon Route 53、OVHcloud、Gandi、NS1、Bunny DNS、Namecheap、DynDNS2、およびカスタムコールバック(未対応のプロバイダーや自前の API 用)。
| プロバイダー | 認証情報 | 証明書の DNS 検証に利用 |
|---|---|---|
| Amazon Route 53 | Access Key ID / Secret Access Key、任意でホストゾーン ID | 可 |
| OVHcloud | Application Key / Secret と Consumer Key、エンドポイント ovh-eu / ovh-ca / ovh-us | 可 |
| Gandi | Personal Access Token | 可 |
| NS1 | API Key | 可 |
| Bunny DNS | Account API Key | 可 |
| Namecheap | ドメインの Dynamic DNS パスワード(A レコードのみ) | 不可 |
| DynDNS2 | ユーザー名、パスワード、更新 URL。No-IP、Dynu など dyndns2 プロトコル互換のサービス向け | 不可 |
IP の取得方法
- URL:公開 IP の照会アドレスにリクエストします(任意のサービスに置き換えたり、自前で用意したりできます)。
- NIC:指定したネットワークインターフェースのアドレスを直接読み取ります。公開 IP を持つデバイスに向いています。
- コマンド:コマンドを実行してその出力を使います。特殊なネットワーク環境向けです。
IPv4 と IPv6 に対応しています。
通知
IP の変化や同期の失敗時に Webhook を呼び出せます。
利用のヒント
- DNS プロバイダーでは、レコード編集権限だけを持つサブアカウントのキーを作成して使い、メインアカウントのキーは使わないでください。
- タスクを作成したら「強制同期」を押して、レコードが更新されたことを確認します。
- 公開 IP の照会アドレスはプロジェクト側のサービスに依存しないため、タスクでいつでも変更できます。
Lucky からの移行
DDNS タスクは lucky_ddns.lkcf からインポートでき、11 のプロバイダーに対応しています。Lucky 公式の IP 照会アドレスはインポート時に削除されます。詳しくは 移行ガイド を参照してください。