Фильтровать можно через средством .htaccess или через TDS
Пример для .htaccess’
GeoIPEnable On
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^UA$ [NC]
RewriteRule ^(.*)$ http://www.site.ua/[L]
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^RU$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/[L]
Думаю разберётесь
Если по серьёзней то используйте TDS системы , там п ословам , городам, возрасту итд - keitarotds SimpleTDS, Sutra TDS , из простых - CrazyTDS