The IP range 58.60.0.0 - 58.63.255.255 belongs to China Telecom. Could be a Chinese search engine spider or could be a hacker scanning all pages for a way in. If you don't have customers in China, you can block their range from accessing your site via .htaccess (if on a Linux server).
Bookmarks