you can use deny from All to deny access to your site!
In countryipblocks, you can download all the IP addresses from the area you want and add allow from IP to your .htaccess file! therefore, only those IP addresses can access your site!
Edit : remember that you can add an IP range instead of a single IP address! I downloaded .htacees from this site and it was ok!
source share