GitHub PagesでホストしているサイトのURLにカスタムドメインを設定する


当ブログにカスタムドメインを設定した際の手順についての記録です。

 

1. リポジトリの設定

  • リポジトリの Settings → Pages を開く

  • Custom domain に設定したいドメイン(example.com)を入力し、Save をクリック

  • Enforce HTTPS にチェックを入れる

    ※カスタムドメイン名を入力し、Save すると DNS check が開始され意外に終わらないことがありますが、下記のドメイン側の設定が正常にできていれば問題なくカスタムドメインは使えるようになりました。

 

2. 独自ドメインの設定

  • ドメイン管理サイト(お名前.com)にログインする

    ※ネームサーバーにお名前.comのネームサーバー以外のネームサーバーを設定していた場合は、お名前.comのネームサーバーに変更する必要があります。

  • 契約管理画面 → ネームサーバー設定 → ネームサーバーの変更

  • お名前.comのネームサーバーを使うを選択

    サーバー名URL
    ネームサーバー101.dnsv.jp
    ネームサーバー202.dnsv.jp
    ネームサーバー303.dnsv.jp
    ネームサーバー404.dnsv.jp

    ※ネームサーバーを変更した場合、変更の反映まで時間がかかります(半日~3日程度)。気長に待ちましょう。

  • ネームサーバー設定 → ドメインのDNSレコード設定

  • DNSレコード設定を利用する の「設定する」をクリック

  • 以下のAレコードとCNAMEレコードを追加

    ホスト名TYPETTLVALUE状態
    example.comA3600185.199.108.153有効
    example.comA3600185.199.109.153有効
    example.comA3600185.199.110.153有効
    example.comA3600185.199.111.153有効
    www.example.comCNAME3600example.github.io有効

 

3. 確認

以上の設定で、GitHub Pages のサイトに規定のURL(example.github.io)からはカスタムドメインへ転送経由で、カスタムドメインからは直接アクセスできるようになりました。