Googleのキャッシュを閲覧すると例えば、http://72.14.235.132/search?q=cache:4z8J_H1ti0AJ:www.diffshare.com/blog/+%E3%81%B6%E3%82%8D%E3%82%B2&hl=ja&ct=clnk&cd=1&gl=jpのようなURLにアクセスすることになる。
このURLではIPアドレスを用いているが、普通はドメインを利用するはずだ。そこで少し調べてみた。
はてなブックマーク – 「キャッシュ」のURLでIPアドレスが使われる理由
自分のドメインの中でよそのスクリプト等が動いたらセキュリティーホールになるから、それを防いでいるんですね。
Yahoo! (US) も同様に IP アドレスになります。 Yahoo! Japan は cache.yahoofs.jp、 Live は cc.msnscache.com になるようです。理由を理解してしまえば当然ですが、ドメイン名を使うにしてもキャッシュページ用のセカンドレベルドメインを用意しています (cache.live.com とかだったら意味がないわけです)。
確かにスクリプトやCookieの中身を除かれたくないかもしれない。
これらの結果を見ると、確かにYahoo,MSNのキャッシュは別のドメインを用いていることが分かる。
しかしながら、googleのみはIPアドレスで運用を行っている。何か理由があるのだろうか?