1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

How to ban a country using .htaccess?

Discussion in 'Programming' started by McDoug, Feb 4, 2010.

  1. #1
    Im getting too much traffic from India and other countries and its eating up my bandwidth. How can I block a country using .htaccess?
     
    McDoug, Feb 4, 2010 IP
  2. NeoCambell

    NeoCambell Peon

    Messages:
    456
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    0
    #2
    You can find the method to block set of IPs in this post.

    Once you make it, pls post the working code here, so others can also benefit.
     
    NeoCambell, Feb 4, 2010 IP
  3. bk871

    bk871 Well-Known Member

    Messages:
    2,442
    Likes Received:
    34
    Best Answers:
    0
    Trophy Points:
    150
    #3
    I'd also be greatly appreciative if you posted the code here if you figure it out!

    Thanks
     
    bk871, Feb 4, 2010 IP
  4. Mr.AD

    Mr.AD Member

    Messages:
    89
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    41
    #4
    Hi,

    Which web software you are using ? Can you tell me a name ? I think it have some features that allow you block special IPs/IPs range.

    If you want to use htaccess, you can view here: Google
     
    Mr.AD, Feb 4, 2010 IP
  5. hhelen

    hhelen Member

    Messages:
    352
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    33
    #5

    He said, block a country, not just one IP. Take a minute to read the question again.
     
    hhelen, Feb 5, 2010 IP
    Joak1m likes this.
  6. Haney

    Haney Peon

    Messages:
    91
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Well, I know of a script that can give you the country code for each IP. I use it for geo-targeted ads. I just don't know if it would be worth it, since your trying to save on bandwidth. But you can set it to redirect or just give a blank page to any country you want to... It doesn't use .htaccess though...

    But since it can benefit you all, and it is good for Ad campaigns and such. You can find out all you need here: http://www.geoplugin.com/

    It is free, and you can get more than just your user's country...You can get info like this (from my IP...)

    *City: Milford
    *Region: MA
    *Area Code: 508
    *DMA Code: 506
    *Country Name: United States
    *Country Code: US
    *Longitude: -71.5210037231
    *Latitude: 42.1543998718
    *Currency Code: USD
    Currency Symbol: $
    US$ Exchange Rate: 1

    It is not always deadly accurate, like I am not in Milford, but about 20 minutes away. Most of the time, its within a few miles. Pending your IP...

    I use it for creating custom Ads for dating sites - "Find local singles in...", Also to set ads for each country. I have generated revenue from all countries, because I target my ads with this.

    Hope someof you can use this. have fun :)
     
    Haney, Feb 5, 2010 IP
  7. Mr.AD

    Mr.AD Member

    Messages:
    89
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    41
    #7
    Hi,

    Please tell me, how to know where is someone come from ? Base on what ?

    P/s: Sorry about my English ! :)
     
    Mr.AD, Feb 5, 2010 IP
  8. NeoCambell

    NeoCambell Peon

    Messages:
    456
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    0
    #8
    NeoCambell, Feb 6, 2010 IP
  9. wing

    wing Active Member

    Messages:
    210
    Likes Received:
    14
    Best Answers:
    0
    Trophy Points:
    58
  10. dvhillard

    dvhillard Peon

    Messages:
    28
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #10
    Easy. For example, this is .htaccess block almost all users from India

    <Limit GET HEAD POST>
    order allow,deny
    deny from 58.2.0.0/16
    deny from 58.68.0.0/17
    deny from 58.146.96.0/19
    deny from 59.88.0.0/13
    deny from 59.96.0.0/14
    deny from 59.144.0.0/15
    deny from 59.160.0.0/14
    deny from 59.164.0.0/15
    deny from 59.176.0.0/13
    deny from 59.184.0.0/15
    deny from 60.243.0.0/16
    deny from 60.254.0.0/17
    deny from 61.0.0.0/16
    deny from 61.1.0.0/16
    deny from 61.2.0.0/15
    deny from 61.8.128.0/19
    deny from 61.11.0.0/19
    deny from 61.11.32.0/19
    deny from 61.11.64.0/18
    deny from 61.12.0.0/17
    deny from 61.16.128.0/17
    deny from 61.17.0.0/17
    deny from 61.17.128.0/17
    deny from 61.95.128.0/18
    deny from 61.95.192.0/19
    deny from 61.95.224.0/20
    deny from 61.95.240.0/20
    deny from 61.246.0.0/16
    deny from 61.247.224.0/19
    deny from 116.50.0.0/21
    deny from 116.50.64.0/18
    deny from 116.66.128.0/19
    deny from 116.68.64.0/18
    deny from 116.68.240.0/21
    deny from 116.72.0.0/14
    deny from 116.90.240.0/20
    deny from 116.119.0.0/16
    deny from 116.193.128.0/21
    deny from 116.193.160.0/21
    deny from 116.212.176.0/21
    deny from 116.214.24.0/21
    deny from 121.50.0.0/21
    deny from 121.50.8.0/21
    deny from 121.240.0.0/13
    deny from 122.50.8.0/21
    deny from 122.50.128.0/17
    deny from 122.98.0.0/16
    deny from 122.144.16.0/21
    deny from 122.160.0.0/12
    deny from 122.200.16.0/21
    deny from 122.252.224.0/19
    deny from 122.255.72.0/21
    deny from 123.108.32.0/19
    deny from 123.108.200.0/21
    deny from 123.108.224.0/21
    deny from 123.136.16.0/21
    deny from 123.136.128.0/17
    deny from 123.176.32.0/20
    deny from 123.201.0.0/16
    deny from 123.236.0.0/14
    deny from 123.242.240.0/20
    deny from 123.252.128.0/18
    deny from 124.4.0.0/16
    deny from 124.7.0.0/18
    deny from 124.7.64.0/18
    deny from 124.7.128.0/17
    deny from 124.30.0.0/16
    deny from 124.47.128.0/18
    deny from 124.124.0.0/15
    deny from 124.153.64.0/18
    deny from 125.16.0.0/13
    deny from 125.62.96.0/19
    deny from 125.62.128.0/18
    deny from 125.63.64.0/18
    deny from 125.99.0.0/16
    deny from 144.16.0.0/16
    deny from 157.227.0.0/16
    deny from 158.144.0.0/16
    deny from 163.122.0.0/16
    deny from 164.100.0.0/16
    deny from 164.164.0.0/16
    deny from 192.136.141.0/24
    deny from 192.136.142.0/24
    deny from 192.136.143.0/24
    deny from 192.151.129.0/24
    deny from 196.1.1.0/24
    deny from 196.1.68.0/24
    deny from 196.1.104.0/24
    deny from 196.1.105.0/24
    deny from 196.1.106.0/24
    deny from 196.1.108.0/24
    deny from 196.1.109.0/24
    deny from 196.1.110.0/23
    deny from 196.1.113.0/24
    deny from 196.1.114.0/24
    deny from 196.1.134.0/24
    deny from 196.3.65.0/24
    deny from 196.12.32.0/19
    deny from 196.15.16.0/20
    deny from 202.1.120.0/21
    deny from 202.3.75.0/24
    deny from 202.3.76.0/24
    deny from 202.3.77.0/24
    deny from 202.3.80.0/20
    deny from 202.3.112.0/20
    deny from 202.4.25.0/24
    deny from 202.6.80.0/24
    deny from 202.6.99.0/24
    deny from 202.7.52.0/22
    deny from 202.7.56.0/22
    deny from 202.9.112.0/20
    deny from 202.9.128.0/19
    deny from 202.9.160.0/19
    deny from 202.9.192.0/20
    deny from 202.10.32.0/19
    deny from 202.12.16.0/24
    deny from 202.12.101.0/24
    deny from 202.14.69.0/24
    deny from 202.14.72.0/24
    deny from 202.21.129.0/24
    deny from 202.21.134.0/23
    deny from 202.21.147.0/24
    deny from 202.38.180.0/22
    deny from 202.40.6.0/24
    deny from 202.41.0.0/23
    deny from 202.41.2.0/23
    deny from 202.41.4.0/22
    deny from 202.41.8.0/23
    deny from 202.41.10.0/24
    deny from 202.41.11.0/24
    deny from 202.41.12.0/23
    deny from 202.41.16.0/20
    deny from 202.41.32.0/19
    deny from 202.41.64.0/24
    deny from 202.41.65.0/24
    deny from 202.41.66.0/24
    deny from 202.41.67.0/24
    deny from 202.41.68.0/24
    deny from 202.41.69.0/24
    deny from 202.41.70.0/24
    deny from 202.41.71.0/24
    deny from 202.41.72.0/22
    deny from 202.41.76.0/22
    deny from 202.41.80.0/24
    deny from 202.41.81.0/24
    deny from 202.41.82.0/24
    deny from 202.41.83.0/24
    deny from 202.41.84.0/24
    deny from 202.41.85.0/24
    deny from 202.41.86.0/23
    deny from 202.41.88.0/22
    deny from 202.41.92.0/22
    deny from 202.41.96.0/19
    deny from 202.41.128.0/24
    deny from 202.41.129.0/24
    deny from 202.41.130.0/24
    deny from 202.41.131.0/24
    deny from 202.41.132.0/24
    deny from 202.41.133.0/24
    deny from 202.41.148.0/22
    deny from 202.41.192.0/24
    deny from 202.41.204.0/22
    deny from 202.41.224.0/20
    deny from 202.44.56.0/22
    deny from 202.44.137.0/24
    deny from 202.45.6.0/23
    deny from 202.45.10.0/23
    deny from 202.46.19.0/24
    deny from 202.46.22.0/23
    deny from 202.46.192.0/20
    deny from 202.46.208.0/20
    deny from 202.47.124.0/24
    deny from 202.47.127.0/24
    deny from 202.52.2.0/23
    deny from 202.53.8.0/21
    deny from 202.53.64.0/19
    deny from 202.53.96.0/20
    deny from 202.54.0.0/22
    deny from 202.54.4.0/22
    deny from 202.54.8.0/21
    deny from 202.54.16.0/20
    deny from 202.54.32.0/19
    deny from 202.54.64.0/18
    deny from 202.54.128.0/17
    deny from 202.55.0.0/19
    deny from 202.56.0.0/22
    deny from 202.56.96.0/19
    deny from 202.56.192.0/19
    deny from 202.56.224.0/19
    deny from 202.57.0.0/22
    deny from 202.58.132.0/22
    deny from 202.59.2.0/23
    deny from 202.60.128.0/19
    deny from 202.60.208.0/20
    deny from 202.62.64.0/19
    deny from 202.62.116.0/23
    deny from 202.62.224.0/20
    deny from 202.62.252.0/24
    deny from 202.63.96.0/19
    deny from 202.63.160.0/20
    deny from 202.63.176.0/20
    deny from 202.63.252.0/23
    deny from 202.65.128.0/19
    deny from 202.67.4.0/22
    deny from 202.68.128.0/19
    deny from 202.70.192.0/20
    deny from 202.71.128.0/19
    deny from 202.72.248.0/22
    deny from 202.75.192.0/20
    deny from 202.77.137.0/24
    deny from 202.78.160.0/20
    deny from 202.78.232.0/21
    deny from 202.79.248.0/22
    deny from 202.80.48.0/20
    deny from 202.81.128.0/19
    deny from 202.81.192.0/20
    deny from 202.83.16.0/20
    deny from 202.83.32.0/19
    deny from 202.86.4.0/22
    deny from 202.86.251.0/24
    deny from 202.87.32.0/19
    deny from 202.88.128.0/19
    deny from 202.88.160.0/20
    deny from 202.88.176.0/20
    deny from 202.88.208.0/20
    deny from 202.88.224.0/20
    deny from 202.88.240.0/20
    deny from 202.89.64.0/20
    deny from 202.90.96.0/20
    deny from 202.91.64.0/19
    deny from 202.91.132.0/22
    deny from 202.91.136.0/21
    deny from 202.92.8.0/21
    deny from 202.92.224.0/20
    deny from 202.95.251.0/24
    deny from 202.122.16.0/21
    deny from 202.122.134.0/23
    deny from 202.123.32.0/20
    deny from 202.124.248.0/21
    deny from 202.131.96.0/19
    deny from 202.131.128.0/19
    deny from 202.133.48.0/20
    deny from 202.134.144.0/20
    deny from 202.134.160.0/20
    deny from 202.134.176.0/20
    deny from 202.134.192.0/20
    deny from 202.136.248.0/22
    deny from 202.137.208.0/20
    deny from 202.137.232.0/21
    deny from 202.137.248.0/22
    deny from 202.138.96.0/19
    deny from 202.140.32.0/20
    deny from 202.140.48.0/20
    deny from 202.140.128.0/19
    deny from 202.141.0.0/24
    deny from 202.141.1.0/24
    deny from 202.141.2.0/23
    deny from 202.141.4.0/22
    deny from 202.141.8.0/21
    deny from 202.141.16.0/20
    deny from 202.141.32.0/19
    deny from 202.141.64.0/18
    deny from 202.141.128.0/19
    deny from 202.141.224.0/19
    deny from 202.142.0.0/22
    deny from 202.142.4.0/22
    deny from 202.142.64.0/19
    deny from 202.142.96.0/19
    deny from 202.143.0.0/23
    deny from 202.143.4.0/22
    deny from 202.144.0.0/19
    deny from 202.144.32.0/19
    deny from 202.144.64.0/18
    deny from 202.146.192.0/20
    deny from 202.148.192.0/20
    deny from 202.149.32.0/19
    deny from 202.149.192.0/20
    deny from 202.149.208.0/20
    deny from 202.151.128.0/19
    deny from 202.153.32.0/20
    deny from 202.154.160.0/20
    deny from 202.157.64.0/19
    deny from 202.159.192.0/18
    deny from 202.160.160.0/20
    deny from 202.162.48.0/20
    deny from 202.162.224.0/19
    deny from 202.164.32.0/20
    deny from 202.164.48.0/20
    deny from 202.164.128.0/19
    deny from 202.172.7.0/24
    deny from 202.174.5.0/24
    deny from 202.177.44.0/22
    deny from 202.177.128.0/20
    deny from 202.177.144.0/20
    deny from 202.177.160.0/19
    deny from 202.177.224.0/19
    deny from 202.179.64.0/19
    deny from 202.183.64.0/20
    deny from 202.189.224.0/19
    deny from 202.191.64.0/19
    deny from 203.12.222.0/23
    deny from 203.13.168.0/22
    deny from 203.14.18.0/24
    deny from 203.18.26.0/24
    deny from 203.19.3.0/24
    deny from 203.21.7.0/24
    deny from 203.24.87.0/24
    deny from 203.27.235.0/24
    deny from 203.31.8.0/23
    deny from 203.32.4.0/23
    deny from 203.32.221.0/24
    deny from 203.33.198.0/23
    deny from 203.34.69.0/24
    deny from 203.34.116.0/24
    deny from 203.34.117.0/24
    deny from 203.34.246.0/24
    deny from 203.55.173.0/24
    deny from 203.56.241.0/24
    deny from 203.62.172.0/22
    deny from 203.76.128.0/20
    deny from 203.76.176.0/20
    deny from 203.77.177.0/24
    deny from 203.77.192.0/20
    deny from 203.78.4.0/24
    deny from 203.78.128.0/19
    deny from 203.78.208.0/20
    deny from 203.82.4.0/22
    deny from 203.82.248.0/23
    deny from 203.82.250.0/23
    deny from 203.86.96.0/19
    deny from 203.88.0.0/19
    deny from 203.88.128.0/19
    deny from 203.89.4.0/24
    deny from 203.90.4.0/23
    deny from 203.90.64.0/19
    deny from 203.90.96.0/22
    deny from 203.90.100.0/22
    deny from 203.90.104.0/21
    deny from 203.90.112.0/20
    deny from 203.91.192.0/19
    deny from 203.92.32.0/19
    deny from 203.92.192.0/20
    deny from 203.94.192.0/20
    deny from 203.94.208.0/21
    deny from 203.94.216.0/22
    deny from 203.94.220.0/22
    deny from 203.94.224.0/19
    deny from 203.98.96.0/19
    deny from 203.99.40.0/21
    deny from 203.99.192.0/19
    deny from 203.100.64.0/20
    deny from 203.101.0.0/17
    deny from 203.104.16.0/21
    deny from 203.105.160.0/19
    deny from 203.109.64.0/19
    deny from 203.109.96.0/19
    deny from 203.110.80.0/20
    deny from 203.110.208.0/20
    deny from 203.110.240.0/21
    deny from 203.112.128.0/19
    deny from 203.115.64.0/20
    deny from 203.115.80.0/20
    deny from 203.115.96.0/19
    deny from 203.119.49.0/24
    deny from 203.119.50.0/24
    deny from 203.122.0.0/18
    deny from 203.123.32.0/20
    deny from 203.123.128.0/18
    deny from 203.124.16.0/21
    deny from 203.124.128.0/20
    deny from 203.124.144.0/20
    deny from 203.124.160.0/20
    deny from 203.124.192.0/19
    deny from 203.124.224.0/19
    deny from 203.129.192.0/20
    deny from 203.129.208.0/21
    deny from 203.129.216.0/21
    deny from 203.129.224.0/19
    deny from 203.132.128.0/19
    deny from 203.132.208.0/20
    deny from 203.134.192.0/19
    deny from 203.134.224.0/21
    deny from 203.134.248.0/22
    deny from 203.143.176.0/20
    deny from 203.144.96.0/19
    deny from 203.145.128.0/21
    deny from 203.145.136.0/21
    deny from 203.145.144.0/20
    deny from 203.145.160.0/19
    deny from 203.153.32.0/20
    deny from 203.158.64.0/19
    deny from 203.163.128.0/24
    deny from 203.163.129.0/24
    deny from 203.163.130.0/23
    deny from 203.163.132.0/22
    deny from 203.163.136.0/21
    deny from 203.163.144.0/20
    deny from 203.163.160.0/19
    deny from 203.163.224.0/19
    deny from 203.171.240.0/21
    deny from 203.187.192.0/20
    deny from 203.187.208.0/20
    deny from 203.187.224.0/20
    deny from 203.187.240.0/20
    deny from 203.188.224.0/21
    deny from 203.189.5.0/24
    deny from 203.189.176.0/21
    deny from 203.190.128.0/20
    deny from 203.190.144.0/20
    deny from 203.190.248.0/24
    deny from 203.191.34.0/23
    deny from 203.192.192.0/20
    deny from 203.192.208.0/20
    deny from 203.192.224.0/19
    deny from 203.193.128.0/19
    deny from 203.193.160.0/19
    deny from 203.194.96.0/20
    deny from 203.196.128.0/20
    deny from 203.196.144.0/20
    deny from 203.196.160.0/19
    deny from 203.196.192.0/19
    deny from 203.196.224.0/19
    deny from 203.197.0.0/16
    deny from 203.199.0.0/16
    deny from 203.200.0.0/16
    deny from 203.201.192.0/18
    deny from 203.212.64.0/24
    deny from 203.212.65.0/24
    deny from 203.212.66.0/23
    deny from 203.212.68.0/22
    deny from 203.212.72.0/21
    deny from 203.212.192.0/18
    deny from 210.7.64.0/19
    deny from 210.18.0.0/17
    deny from 210.18.128.0/19
    deny from 210.18.160.0/19
    deny from 210.56.96.0/19
    deny from 210.89.32.0/19
    deny from 210.210.0.0/17
    deny from 210.211.128.0/17
    deny from 210.212.0.0/16
    deny from 210.214.0.0/17
    deny from 210.214.128.0/17
    deny from 218.248.0.0/16
    deny from 219.64.0.0/15
    deny from 219.83.128.0/17
    deny from 219.90.96.0/20
    deny from 219.91.128.0/18
    deny from 219.91.192.0/19
    deny from 219.91.224.0/19
    deny from 220.156.184.0/21
    deny from 220.224.0.0/14
    deny from 221.120.104.0/21
    deny from 221.128.128.0/18
    deny from 221.128.192.0/18
    deny from 221.134.0.0/18
    deny from 221.134.64.0/18
    deny from 221.134.128.0/17
    deny from 221.135.0.0/16
    allow from all
    </LIMIT>
     
    dvhillard, Feb 6, 2010 IP