Skip to main content

How to Block Countries From Accessing Your Website


This sample code demonstrate you on how to block the countries from accessing your website based on visitor's IP address using a non-intrusive method on application level (webpage). I'm using the BIN data file approach that will free my hassle to set up a relation database for this.

The IP geolocation BIN data provided in this sample zip is outdated, and you can always download a free IP geolocation BIN data at

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Add new comment

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.