当ブログにカスタムドメインを設定した際の手順についての記録です。
1. リポジトリの設定
リポジトリの Settings → Pages を開く
Custom domain
に設定したいドメイン(example.com)を入力し、Save をクリックEnforce HTTPS にチェックを入れる
※カスタムドメイン名を入力し、Save すると DNS check が開始され意外に終わらないことがありますが、下記のドメイン側の設定が正常にできていれば問題なくカスタムドメインは使えるようになりました。
2. 独自ドメインの設定
ドメイン管理サイト(お名前.com)にログインする
※ネームサーバーにお名前.comのネームサーバー以外のネームサーバーを設定していた場合は、お名前.comのネームサーバーに変更する必要があります。
契約管理画面 → ネームサーバー設定 → ネームサーバーの変更
お名前.comのネームサーバーを使う
を選択サーバー名 URL ネームサーバー1 01.dnsv.jp ネームサーバー2 02.dnsv.jp ネームサーバー3 03.dnsv.jp ネームサーバー4 04.dnsv.jp ※ネームサーバーを変更した場合、変更の反映まで時間がかかります(半日~3日程度)。気長に待ちましょう。
ネームサーバー設定 → ドメインのDNSレコード設定
DNSレコード設定を利用する
の「設定する」をクリック以下のAレコードとCNAMEレコードを追加
ホスト名 TYPE TTL VALUE 状態 example.com A 3600 185.199.108.153 有効 example.com A 3600 185.199.109.153 有効 example.com A 3600 185.199.110.153 有効 example.com A 3600 185.199.111.153 有効 www.example.com CNAME 3600 example.github.io 有効
3. 確認
以上の設定で、GitHub Pages のサイトに規定のURL(example.github.io)からはカスタムドメインへ転送経由で、カスタムドメインからは直接アクセスできるようになりました。