Loading...

2024-09-09(月) 11:00

🚛 Google DomainsからSquarespaceに移行されたドメインをCloudflareへ移管する手順

SquarespaceCloudflare
Google Domainsのサービス終了に伴ってSquarespaceに移行されていたドメインを、Cloudflareへ移管する手順について解説します。

目次

前提と注意事項

この記事では以下を前提としています。

  • Cloudflare のアカウントは作成済みであること。
  • Google Domains から Squarespace へ移行されたドメインを前提にしています。

この記事のゴール

Google Domains から Squarespace へ移行されたドメインを Cloudflare へ移管することがゴールです。

なお、記事公開時点では、SquarespaceとCloudflareの両方ですべての手続きが完了しても、ドメインの移管が完了するまでに5日間はSquarespacce側で移管が保留されるため、時間に余裕がある時に実施することをお勧めします。

Squarespace での現状確認

まずはじめに、Google Domains から移行されたドメインのレコードや設定が Squarespace 側でどのようになっているかを確認します。 Squarespace の管理画面にログインすると以下のように「ドメイン」タブに移行されたドメインが表示されているはずです。Cloudflare に移管したいドメインをクリックします。

Squarespaceのドメインリスト

ドメインをクリックすると、以下のようにそのドメインの詳細ページに遷移します。ここで、以下の画像の赤線枠内にあるように「DNS」をクリックします。

Squarespaceのドメインページ

「DNS」をクリックすると、以下のように目的のドメインの DNS レコードが表示されます。

SquarespaceのDNSレコード設定

このページの情報を念の為メモしておきます。スクリーンショットを撮って保存しておくと良いかもしれません。

同様に、ネームサーバーの情報も確認し、メモしておきます。以下の画像の赤線枠内にある「ドメインネームサーバー」をクリックするとネームサーバーの情報を確認できます。

Squarespaceのネームサーバ

以上で Sqarespace 側での現状確認は完了です。続いて Cloudflare への移管手続きを進めます。

Squarespace から Cloudflare への移管手続きを行う

Squarespace 側でまず DNSSEC の無効化、ドメインロックの解除を行い、その後で移管をリクエストする必要があります。順番に説明します。

DNSSEC を無効化する

Cloudflare へ移管する時に、DNSSEC を無効化しておく必要があります。DNSSEC が有効のままだと、移管ができない場合があります。以下のようにサイドメニューの中にある「DNSSEC」のページを開き、「DNS セキュリティ拡張機能」のスイッチをオフにします。

DNSSECの無効化

以下のように確認ダイアログが表示されるので、記載されているように「確定」をクリックします。

DNSSECの無効化の確認ダイアログ

以上で DNSSEC の無効化が完了しました。 なお、DNSSEC が無効になるまでに最長で 48 時間かかる場合があると記載されています。DNSSEC が無効になっているかどうかは、digコマンドを使うことで検証可能です。

dig コマンドで DNSSEC の有効、無効を確認する

以下のようにdigコマンドを使うことで確認できます。example.orgはご自身のドメインに置き換えてください。

DNSSECの有効/無効をdigコマンドで確認する
$ dig example.org DNSKEY +dnssec

上記を実行し、DNSSEC が有効である場合は以下のようにDNSKEYの情報が表示されます。以下は適当な文字列に置き換えていますが、実際はもっと長い文字列が表示されるはずです。

DNSSECが有効になっている場合
 ;; ANSWER SECTION:
example.org.		300	IN	DNSKEY	256 3 8 smkj39dfskahn9734hatq97pahsegfp7hZIYSI....
example.org.		300	IN	DNSKEY	257 3 8 so2380ha97HASF19AShn8012hs91308A80hn1324....
example.org.		300	IN	RRSIG	DNSKEY 8 2 300 20240928054320 20240906054320 15851 example.org. s08243h08ashefoghasrith7234579gpo7af4....

DNSSEC が無効になっている場合は、上記の成功時のような;; ANSWER SECTION:が含まれず、以下のようにflagsの部分でANSWER: 0となっているはずです。

DNSSECが無効になっている場合
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

DNSSEC が無効になったか 48 時間待たずに確認したい場合は上記のdigコマンドを実行してみてださい。

ドメインロックの解除を行う

以下のように、左メニューの中にある「概要」をクリックし、その中にある「ドメインロック」のスイッチをクリックしてオフにします。以下はオフになっている状態です。

ドメインロックの解除

なお、ドメインのロックをオフにすると、以下のように確認ダイアログが表示されますが、「確定」をクリックして進れば OK です。

ドメインロック解除の確認ダイアログ

これで Squarespace から他のプロバイダへの移管が可能な状態になりました。

移管リクエストを行う

続いて、以下のように「概要」のページの下の方にある「移管コードをリクエストする」をクリックします。

移管コードのリクエスト

以下のように確認ダイアログが表示されるので、記載されているように WHOIS 情報が最新であることを確認の上、「確認コードを送信する」をクリックします。

移管コードのリクエストの確認ダイアログ

すると以下のように確認コードが送信された旨のダイアログが開きます。「OK」をクリックして閉じます。

確認コードの送信

あとは移管用のコードを含むメールが届くまで待機します。状況によって届くまでに時間がかかる場合もあるようです。私の場合は「確認コードを送信する」をクリックしてから3時間ほどで届きました。

なお、記事公開時点では以下のような内容のメールが届きました。

Squarespaceからの認証コードのメール
平素よりSquarespaceをご利用くださいましてありがとうございます⁠。
example.org の認証コ⁠ード⁠: A99sl111mKOqo8?@
この認証コ⁠ードは⁠、プロバイダ⁠ー間でドメインを移管するために使用できるため⁠、常時安全に保管してください⁠。また⁠、このドメイン名の連絡先の詳細を常に最新の状態に保⁠ってください⁠。
ご不明な点がございましたら⁠、お問い合わせください⁠。
受賞歴を持つ当社のカスタマ⁠ー ケア チ⁠ームは⁠、24時間365日対応しております⁠。support⁠.squarespace⁠.comからお問い合わせください⁠。

上記メールに含まれる認証コードを Cloudflare 側での作業で使用します。

Cloudflare で移管手続きを行う

ドメインを追加する

Cloudflare の管理画面にログインし、以下のように左メニューにある「ドメイン登録」→「ドメインの移管」をクリックします。

Cloudflareのドメイン移管メニュー

「ドメインの移管」をクリックすると、以下のように表示されます。以下の画像からも分かる様に、Cloudflare にドメインを移管するには、まず Cloudflare に移管するドメインを追加する必要があります。そのため、以下画像内にある「ドメインを追加する」という青いボタンをクリックして進めます。

ドメインを追加する

「ドメインを追加する」をクリックすると以下のページに遷移するので、Squarespace で移管コードをリクエストしたドメインを入力し、「続行」をクリックします。

ドメインを入力する

以下のようにプランの選択画面が表示されます。デフォルトでは「Pro」プランが選択されていますが、そのページ下部に「Free」プランがあるので今回は Free プランをクリックして選択し、「続行」をクリックします。

プランを選択する

「続行」をクリックすると、以下のように DNS レコードを確認するための画面が表示されます。ここで、元々 Squarespace に登録されていた DNS レコードが適切に取り込まれて表示されているか確認してください。もし必要な DNS レコードが表示されていない場合は、以下の画像内の「レコードの追加」ボタンをクリックして追加することができます。DNS レコードが問題ないことを確認したら「アクティベーションに進む」ボタンをクリックします。

DNSレコードを確認する

「アクティベーションに進む」ボタンをクリックすると以下のように表示されます。

ネームサーバの変更方法について

上記の指示に従って、あとはドメインのネームサーバを Cloudflare のものに変更します。 ここで Squarespace に戻り、以下のように「ドメインネームサーバー」のページにある「カスタムネームサーバーを使用」というボタンをクリックします。

カスタムネームサーバを設定する

「カスタムネームサーバの使用」をクリックすると以下のように表示されますので、Cloudflare に指定されたネームサーバを入力して「保存」をクリックします。 Cloudflare に指定されたネームサーバとは、この作業直前に表示していた Cloudflare の「ネームサーバを変更する」というタイトルのページ内の「3. ネームサーバーを更新する」の部分に表示されているネームサーバを指します。

カスタムネームサーバを入力

「保存」をクリックすると、今まで使っていたネームサーバに変わって指定した Cloudflare のネームサーバが設定されます。 あとはネームサーバの変更が完了したら、再度 Cloudflare に戻って「続行」ボタンをクリックすると以下が表示されます。

クイックガイド

以上でドメイン移管前のドメイン追加の作業が完了です。続いて、Cloudflare での移管手続きを進めます。

ドメイン移管を行う

再度以下の様に管理画面に戻って「ドメイン登録」→「ドメインの移管」をクリックすると、以下の様に先ほどとは違う内容が表示されます。移管したいドメインが表示されており、ここから移管手続きを行えるようになっています。まずは支払い方法の追加が必要であるため、以下の画像内にあるように「支払い方法を追加する必要があります」というリンクをクリックして支払い方法を追加してください。ちなみに、支払い情報として楽天カードのクレジットカード情報を入力すると、後のステップで「Unable to create payment intent」というエラーが発生することがあるので、その場合は別のクレジットカード情報を入力してください。

ドメイン移管ページ

支払い方法を追加した状態で再度「ドメインの移管」ページにアクセスすると、以下の様に「ドメインを確認する」という青いボタンが有効化されているのでクリックします。

ドメインを確認する

「ドメインを確認する」ボタンをクリックすると、以下の様に表示されます。ここで、以下の画像内で指定している部分に Squarespace で取得した認証コードを入力して「確認して続行する」をクリックします。

認証コードを入力する

「確認して続行する」をクリックすると、最後に以下の様に連絡先情報の入力画面が表示されます。必要事項を全て入力して「移管を確認して確定する」ボタンをクリックします。

連絡先情報を入力する

すると以下の様に表示されて、ドメイン移管の申請が完了します。

移管手続き完了

なお、これですぐに Squarespace から Cloudflare にドメインが移管されるわけではなく、最低でも 5 日間はかかります。移管が完了すると、Squarespace からメールが届きます。

Squarespaceからの移管手続き完了メール

また、Cloudflare からも以下のようなメールが届きました。

Cloudflareからの移管手続き完了メール

上記の2つが届ばない場合は、移管が完了していない可能性があるので、Cloudflare の管理画面で移管のステータスを確認してください。

まとめ

Squarespace に移管された Google Domains で管理していたドメインを Cloudflare に移管する手順を解説しました。移管手続きは簡単ですが、移管完了までに時間がかかることがあるので、余裕を持って手続きを進めることをお勧めします。