NetlifyのサイトにGoogle Domainsで購入したドメインを割り当てる

エックスサーバーで取得した独自ドメインからGatsby Cloudにサブドメインを割り当てるのは「一つの独自ドメインを複数サーバーで利用する方法」(2021-12-13)に書きました。今度はGoogle Domainsで新たに購入したドメインをNetlifyのサイトに割り当ててみようと思います。

具体的にはURLを次のように変更してみます。

URL使用しているサーバー
変更前https://over-40-web-club.netlify.appNetlify
変更後https://over40web.clubNetlify
Netlifyへのドメインの割当

Netlify: ドメインをサイトに割り当てる

この説明は”Custom domains | Netlify Docs“に記載されていますが、次の手順になります。

Site settingsDomain management
  1. Site settingsDomain management を見ると、現在のデフォルトサブドメインとして、変更前の over-40-web-club.netlify.app が表示されています。
  2. [Add custom domain]ボタンをクリックする。
    • Add a custom domain to your siteという画面になる。
  3. Custom domainに、自分のドメイン(今回は、over40web.club)を入力し、[Verify]ボタンをクリックする。
    • over40web.club is already registered. If you registered this domain name through a different registrar, select Add domain to begin delegating it to Netlify.”というメッセージが表示される。
  4. [Add domain]ボタンをクリックする。
    • 次の画面が表示される。
We could not provision a Let’s Encrypt certificate for your custom domain.

Google Domains

Google Domainsの設定画面のDNS → カスタムレコードで次のように設定し、[保存]ボタンをクリックします。

ホスト名タイプTTLデータ
※空白A360075.2.60.5
wwwCNAME3600over-40-web-club.netlify.app.
カスタムレコード

これでしばらく後に、保護されていない通信”http://over40web.club”でアクセスできましたが、保護された通信”https://over40web.club”でアクセス可能になるまではしばらくかかりました。

リダイレクト

この状態では古いURLすなわち”https://over-40-web-club.netlify.app/”でもアクセスできてしまいます。

古いURLにアクセスしようとしたら、新しいURLに即座にリダイレクトさせる方法は別途報告します。