直接回答
DNS が DigitalOcean にあるドメインをリダイレクトするには、RedirHub でリダイレクトを作成し、その後 DigitalOcean で A レコードを使ってルートドメインを RedirHub に向け、TXT 検証レコードを追加して、www を CNAME で向けます。RedirHub は変更を検出し、自動的に SSL 証明書を発行します。
DigitalOcean DNS はレコードをホストしますが、リダイレクト機能はありません。そうでなければ、証明書付きの Web サーバーを実行する Droplet または App Platform アプリが必要になります。RedirHub は自動 HTTPS でリダイレクトを提供します。
始める前に#
- あなたのドメインの DNS は DigitalOcean で管理されています。ドメインが別のプロバイダーのネームサーバーを使用している場合は、代わりにそこで変更してください(確認方法)。
- RedirHub アカウント。14 日間の無料トライアルでこのガイドには十分です。
- 約 10 分、さらに DNS の更新時間が必要です。
ステップ 1: RedirHub でリダイレクトを作成する#
RedirHub ダッシュボードで Redirects を開き、New redirect をクリックして Single import を選択します。ドメインを入力します。たとえば example.com です。次に Next をクリックします。それから、転送先 URL、Method(恒久的な移動には 301)、および Forwarded Options を設定し、リダイレクトを作成します。

ルートドメインには www も含まれます
www を個別に追加する必要はありません。ルートドメインのリダイレクトは、www が DNS で RedirHub を指している限り、同じパスを含めて www もカバーします。
これらのオプションについてもっと詳しく知りたいですか? URL リダイレクトの設定 と リダイレクト方法の解説 をご覧ください。
ステップ 2: RedirHub で Connect DNS を開く#
リダイレクトを作成した後に表示される通知内の Connect DNS をクリックするか、Hostnames を開いてドメインの横にある Connect DNS をクリックします。DigitalOcean はまだ自動セットアップをサポートしていないため、RedirHub は Manual タブを開きます。そこには、各レコードがコピー按钮付きで一覧表示され、削除する必要がある古いレコードも示されます。
| Host | Type | Value |
|---|---|---|
| @(ルートドメイン) | A | 3.33.236.10 |
| @(ルートドメイン) | TXT | 確認用の値、例: rehd-verify=abc123.rediredge.com |
| www | CNAME | CNAME の転送先、例: abc123.rediredge.com |
ステップ 3: DigitalOcean で DNS レコードを更新する#
- DigitalOcean にログインし、Networking → Domains を開いてドメインをクリックします。
- @ と www の既存の A、AAAA、CNAME レコードを削除します。NS、MX、その他の TXT レコードは残してください。
- A レコードを作成します。ホスト名は @ で、3.33.236.10 に転送されます。
- TXT レコードを作成します。ホスト名は @、値はダッシュボードに表示されているものを使用します。
- CNAME レコードを作成します。ホスト名は www で、ダッシュボードに表示されている値のエイリアスです。
ルートと www の A、AAAA、CNAME レコードのみを変更してください。メール(MX)やその他の TXT レコードはこれまでどおり機能します。
ステップ 4: Connected と HTTPS を待つ#
RedirHub はレコードを自動的に確認します。変更は多くの場合数分以内に反映されますが、古いレコードの TTL によっては最大 24 時間かかることがあります。ドメインが Connected と表示されたらリダイレクトは有効で、SSL 証明書のステータスはその後まもなく Secured に変わります。
ステップ 5: リダイレクトをテストする#
プライベートブラウザウィンドウでドメインを開き、トップページ、さらに深いページ、www 版を http:// と https:// の両方で確認してください。まだ何かうまくいかない場合は、新しいリダイレクトのトラブルシューティング または DNS 変更にかかる時間 を参照してください。
よくある質問
いいえ。ドメインとDNSはDigitalOceanに残ります。変更するのはルートドメインとwwwのレコードだけです。
はい。ルートドメインとwwwのA、AAAA、CNAMEレコードだけを置き換えます。MXレコードや、SPFなどの他のTXTレコードはそのままです。
いいえ。ルートドメインのリダイレクトは、wwwがCNAMEレコードでRedirHubを指している限り、wwwも含みます。wwwを別途追加するのは、別の場所へ転送したい場合だけです。
通常は数分で、古いDNSレコードが期限切れになるまで最大24時間かかることもあります。RedirHubが変更を自動検出し、その後SSL証明書を発行します。
