GitHub Pagesで独自ドメインを設定する方法【2025年11月更新】
※静的ウェブサイトのGithub Pagesでの公開方法それ自体は、別記事に書きます。今回は公開されていることが前提です。
今回は、
https://dojo.sugoiai.org
みたいにサブドメインだけ動作する感じにしたいです。
一部、sugoiai.orgみたいなトップレベルドメインだけでここに飛びたい、という設定の話もします。
1. お名前ドットコムでドメイン取得
下記ウェブサイトから、ノリで進めると取得できます。クレカ必要。(手順は簡単なので省略します)
普通のウェブサイトなら、.comとか.netとかにしてみましょう。今回は非営利組織なのでorgにしました。
2. GitHub Pagesでドメインを受ける設定
Settings > Pages > Custom domain
に、https:// より後の部分(dojo.sugoiai.org)を入力して、Saveする。

3. お名前ドットコムでドメインを送る設定
-
ネームサーバー > ドメインDNS設定 を開く。

-
設定するドメインの「ドメインDNS」をクリックする。

-
DNSレコード設定をクリックする。

-
それぞれの値を入力する。
- まずはTYPEを「CNAME」に変更
- NAMEに「dojo.sugoiai.org」の「dojo」部分
- TTLを60に変更(デフォルトは3600)
- valueに自分のGitHubのURLの一部を入力(ykishimotoy.github.ioみたいな感じ)
- 追加ボタンをクリック
その画面で下までスクロールして、次へ。確認画面もOKして、お名前ドットコム側の設定は完了です。
4. DNSチェックが通るかを確認する設定する
下記のサイトで、指定のドメインを打って通るかを確認します。
大体✅になるまでに10分〜1時間くらいかかります。
5. Github Pagesでhttps設定
それが通ったら、GitHub Pagesの設定画面で以下をします。
-
Settings > Pages > Custom Domainで、DNS Checkの状況を確認。「DNS Check Unsccessful」なら、4のDNSチェックが通ってから「Check Again」を押す。

-
DNS Checkが終わったら、Enforce HTTPSにチェックをつけて保存。http→httpsになる。

最後に、普通にブラウザでURLを打って、アクセスできるかを確認しましょう。
今回のサイトは無事に公開できました。
⭐️詰まったらAIに聞こう!
10分待っても音沙汰がなかったら、あるいは何か詰まったら、AIに色々聞いて確認しましょう。
Discussion