みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

Googlebot がサイトにアクセスできません に対処する

Amazon EC2にホスティングサーバーを移行した時に,以下のようなエラーがGoogle ウエブマスターツールで表示されたので,エラーの解消法をメモしておきます.

Googlebot がサイトの DNS 情報の取得を試みましたが、過去 24 時間で 97 件のエラーが発生しました。このサイト全体での DNS クエリのエラー率は 16.7% です。

これらのエラーの詳細はウェブマスター ツールで確認できます。

これはDNSエラーという種類のようで,DNSサーバーの設定に不備があると表示されるようです.みーの場合,URLを見て頂ければ分かることですが,atsuhiro-me.netというドメインでサイトを運営しています.このDNSサーバーの設定がwww.atsuhiro-me.netに対してcnameの値をアマゾンEC2のPublic DNSに設定していたのが原因ということが分かりました.なので,www.atsuhiro-me.netのaに対してアマゾンEC2のIPアドレスを指定するように変更したところ,翌日からエラーが解消されました.

ということで,cnameを2段階で設定するとGoogle botは正しく認識できないのが原因ということが分かりました.

ちなみにChromeなどのブラウザならば2回リダイレクトされて正常にサイトにアクセスできるので,サイトを公開する上ではこのエラーは特に問題ではなさそうです.実際みーのサイトのアクセス解析をチェックしても,DNSエラーが発生している期間にサイトの訪問数やPVが極端に減少することはありませんでした.