GitHub PagesのDNS設定でトラブった件


cress-cc.github.io に独自ドメイン cress.cc でアクセスできるように設定しようとしたところ、CNAMEの使い方を勘違いしていて壮大にトラブったのでご報告。

タイプ ホスト名 コンテンツ
CNAME @ cress-cc.github.io.

Aレコードだけでなく、MXレコードも cress-cc.github.io の設定で上書きされます。具体的に何が起きるかというと、メールが届かなくなります。ホスト名なし(@)のCNAMEレコードが非推奨とされるのはそういう理由。

もちろん正解はこちら。

タイプ ホスト名 コンテンツ
A @ 185.199.108.153
A @ 185.199.109.153
A @ 185.199.110.153
A @ 185.199.111.153

IPアドレスは GitHubのヘルプ に載っています。