I keep a close on my on Google Analytics, and the past few days I have been getting 1 or 2 hits from Russia and their average time on site each day is over an hour with a ton of pageviews. For everyone else that visits my site, their average time is between 1-5 minutes. Also since these few hits from my site I have been getting different keywords showing up such as "info@+mydomain.com" and all sorts of other weird stuff is showing up on my analytics. I got over 20,000 unique hits over the past month and less than 10 from Russia, is there a way I can just block out all the traffic from there, or at least a few cities? Thanks a lot of your help.
Do you run a dedicated? Try mod_geoip. If you aren't running a dedicated see if you can get your host to install it. It works perfect to block by country.
Check out blockacountry.com or do a search for IP addresses listed by country. Below is the section you would need to copy and paste into your .htaccess file if you wanted to block all of the Russian Federation. Otherwise you can edit to only block certain subnets. EDIT: I couldn't paste the list of IP addresses because it was too big.
i had some issues with alot of russian ips spamming or phishing on my forums and sites so i decided to block the whole country and i have not had issues since. you can try this website blockacountry.com
I've done the same with Nigeria and several other countries. Just get the list, do a google search, of ip addresses and block out the addresses. I've blocked out entire class b's. Works great.
countryipblocks.net they provide lots of formats too * Network/CIDR * Network/Netmask * IP Range * .htaccess deny * .htaccess allow * Decimal/CIDR * Hex/CIDR
Im pretty sure they have sweat shops setup just to break captchas lol http://www.theregister.co.uk/2008/03/14/captcha_serfs/