Github Pagesの新しいIPアドレス対応

これまでGithub Pagesで独自ドメインを運用していましたが、9月ぐらいから記事のアップロードのたびに、
新しいIDアドレスを利用するようにとのwarningが来るようになりました。

そのときに解消方法を調べたのですが、よくわからず放置していたところ、
12月から新しいアドレスに設定にしないと使えなくなるらしいので慌ててアップデートしました。

確認方法

正しく設定されているかは、 GitHub Pages Legacy IP Deprecation に書いてある確認スクリプトを実行して、
OK以外が表示されたらダメです。

このサイトの場合は以下の通りですね。
dig ota42y.com | grep -E '(207.97.227.245|204.232.175.78|199.27.73.133)' || echo “OK”

修正手順

修正手順は簡単で、自分の持っているドメインを管理しているサービスに行って、
Aレコードを下記のページにあるように変更するだけです。
Tips for configuring an A record with your DNS provider - User Documentation

私はさくらインターネットを使っていたため、以下の手順で変更できました。

  1. ドメインメニュー
  2. 対象のドメインのゾーン編集をクリック
  3. 左側の変更をクリック
  4. 既存のIPアドレスをクリックし、前述のGithubの新しいIPアドレスを設定する

設定画面

変更をすると、先ほどのdigコマンドがOKを出すようになり、
Github Pagesにコミットしても警告メールが飛ばなくなります。