Welcome to WebmasterWorld Guest from 220.127.116.11
Forum Moderators: phranque
Or just as likely, these are not human users, they're scripts, signing up and posting using automated methods.
Putting the IP address into a good reverse-DNS lookup tool may give you the domain name of the server, if it has one.
Yes, I have the IPs and hosting company name, so I can block them easily with htaccess, just didn't mention their names here because it may be not their fault. And I'm using text in image to protect the site, but scripts and human scammers can bypass it easily.
So should I block those IPs? Should I assume that no human being, normal people, would use an IP from a hosting company (usually companies that provide dedicated servers) to sign up with my site?
There are still many local and regional ISPs that also offer hosting services. As well, there are firms that are now primarily in the hosting business who are still supporting their "legacy" connectivity customers.
I would focus more on behavior than IP addresses. Yes, many of these accesses from hosting companies are your competitors scraping your content. So, use anti-scraping measures, as well as finding the sites and doing what you can to have them shut down.
If you want to block hosting company IPs, I'd do it in a selective manner after careful research. One of the obvious steps is to see if there is a website at the address that is accessing your site, and go poking around.