サポート
ドメインリダイレクト

Google Cloud DNS: HTTPS対応のURLリダイレクト

Direct Answer

Google Cloud DNSでDNSが管理されているドメインをリダイレクトするには、まずRedirHubでリダイレクトを作成し、その後Cloud DNSでAレコードを使ってルートドメインをRedirHubに向け、TXTの確認レコードを追加し、wwwはCNAMEで向けます。RedirHubが変更を検出し、SSL証明書を自動的に発行します。

Cloud DNSはDNSレコードのみをホストします。Google Cloud上でドメインをリダイレクトする場合、通常はマネージド証明書を備えたHTTPSロードバランサーを使用します。RedirHubではDNSレコードを追加するだけで、RedirHubがHTTPS経由でリダイレクトを提供します。

始める前に#

  • ドメインのDNSはGoogle Cloud DNSで管理されています。ドメインのネームサーバーが別のプロバイダーを使っている場合は、代わりにそちらで変更してください(確認方法)。
  • RedirHubアカウント。14日間の無料トライアルでこのガイドには十分です。
  • DNSの更新にかかる時間を含めて、約10分です。

ステップ1: RedirHubでリダイレクトを作成する#

RedirHubダッシュボードでRedirectsを開き、New redirectをクリックしてSingle importを選択します。ドメイン(たとえばexample.com)を入力し、Nextをクリックします。次に、転送先URL、Method(恒久的な移動には301)、およびForwarded Optionsを設定して、リダイレクトを作成します。

RedirHub New redirect form with destination, method and Forwarded Options

ルートドメインはwwwを含みます

www を別途追加する必要はありません。ルートドメインへのリダイレクトは、www が DNS で RedirHub を指している限り、同じパスを含めて www もカバーします。

これらのオプションについてさらに詳しく知りたいですか?URL リダイレクトの設定とリダイレクト方法の解説をご覧ください。

ステップ 2: RedirHub で Connect DNS を開く#

リダイレクトを作成した後に表示される通知でConnect DNSをクリックするか、Hostnamesを開いてドメインの横にあるConnect DNSをクリックします。Google Cloud DNS はまだ自動セットアップをサポートしていないため、RedirHub はManualタブを開きます。そこには、削除が必要な既存のレコードがある場合はそれも含め、各レコードがコピー用ボタン付きで一覧表示されます。

ダッシュボードに表示されている正確な値を必ずコピーしてください。abc123 はあなた自身のワークスペース ID を表し、Dedicated IP のお客様は独自の IP を使用します。ドメインにすでに rehd-verify= の TXT レコードがある場合は、新しいものを追加するのではなく、それを置き換えてください。
HostTypeValue
@(ルートドメイン)A3.33.236.10
@(ルートドメイン)TXT確認用の値。例: rehd-verify=abc123.rediredge.com
wwwCNAMECNAME の宛先。例: abc123.rediredge.com

ステップ 3: Google Cloud DNS で DNS レコードを更新する#

  1. Google Cloud コンソールで Network services → Cloud DNS を開き、ゾーンをクリックします。
  2. ルートドメインと www の既存の A、AAAA、CNAME レコードセットを削除します。NS、SOA、MX、その他の TXT レコードは保持してください。
  3. Add standard をクリックします。DNS 名は空欄のままにし、タイプは A、IPv4 アドレスは 3.33.236.10 を入力します。
  4. DNS 名を空欄にした TXT レコードセットを追加し、ダッシュボードの値を入力します。ルート TXT レコードセットがすでに存在する場合(たとえば SPF)、それを編集して、その値を別の項目として追加します。
  5. DNS 名を www、正規名をダッシュボードの値にした CNAME レコードセットを追加します。

ルートドメインの場合、DNS 名は空欄のままにします。ルートと www の A、AAAA、CNAME レコードのみ変更してください。メール(MX)やその他の TXT レコードはこれまでどおり動作します。

手順 4: Connected と HTTPS を待つ#

RedirHub はレコードを自動的に確認します。変更は多くの場合数分以内に反映されますが、古いレコードの TTL によっては最大 24 時間かかることがあります。ドメインが Connected と表示されたらリダイレクトは有効になっており、SSL 証明書のステータスはその後まもなく Secured に変わります。

手順 5: リダイレクトをテストする#

プライベートブラウザウィンドウでドメインを開き、ホームページ、より深いページ、www 版を、http:// と https:// の両方で確認してください。まだ動作しない場合は、新しいリダイレクトのトラブルシューティング または DNS 変更にかかる時間 を参照してください。

よくある質問

いいえ。ドメインとDNSゾーンはGoogle Cloudのままです。変更するのはルートドメインとwwwのレコードのみです。

はい。ルートドメインとwwwのA、AAAA、CNAMEレコードのみを置き換えます。MXレコードや、SPFなどの他のTXTレコードはそのまま残ります。

いいえ。wwwがCNAMEレコードでRedirHubを指している限り、ルートドメインのリダイレクトにはwwwも含まれます。wwwを別途追加するのは、別の場所へ向けたい場合のみです。

通常は数分、古いDNSレコードの有効期限が切れるまで最長で24時間かかる場合があります。RedirHubが変更を自動検出し、その後SSL証明書を発行します。