Sunday, March 26, 2006

Google Partly Blocked In China

One of the IPs of maps.google.com, 66.249.89.104, is blocked in China now, while another IP 66.249.89.99 is still avaliable. It's believed to have something to do with Google cache service.

No comments: