GitHub Pages Legacy IP Desprecation

このブログはmiddlemanを使ってGitHub Pagesで無料運用しているのですが、deployしてたら警告メールがGitHubから届くようになっていて、あまり中身を気にしないでいました。

で、久しぶりにdeployしたらGitHub Pagesに反映されなくなりこんなメールが届きました。

The page build failed with the following error:

The custom domain for your GitHub Pages site is pointed at an outdated IP address. You must take immediate corrective action to ensure that your site remains available after December 1st, 2014. Additional details can be found at https://github.com/blog/1917-github-pages-legacy-ip-deprecation. For more information, see https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages.

If you have any questions please contact us at https://github.com/contact.

DNSで設定してるIPアドレスが古いから新しいのにしろということみたいです。

詳細はここをみてみると、

Don’t have the GitHub Pages Gem?

If you’re on a Mac or Linux machine, simply paste this command into a terminal window, replacing your-domain.com with, your site’s domain. dig your-domain.com | grep -E ’(207.97.227.245|204.232.175.78|199.27.73.133)’ || echo “OK”. If you see the word “OK”, you’re all set. On a Windows machine, you’ll want to run nslookup your-domain.com and ensure that the output does not include any of the deprecated IP addresses (207.97.227.XXX, 204.232.175.XX, or 199.27.73.XXX).

207.97.227.245|204.232.175.78|199.27.73.133

これらのIPアドレスは古いから書き換えろってことですね。で、どれに書き換えれば良いかというと、これまたここに書いてあります。リンクが多少わかりずらいです。

199.27.76.133

これに書き換えれば大丈夫です。ずっと放置してしまっている方は急いで書き換えましょう。