14 Mar 2008

What Is 209 85 175 104

The 61st most trafficed site for India is a mysterious IP - 209.85.175.104, which hosts the Google cache service. Never knew Alexa records IP traffic as well.

Not so surpisingly, 127.0.0.1 traffic does not figure on alexa’s charts.