Редирект по диапазону IP

Тема в разделе "Коммерческие", создана пользователем Gaudi, 7 дек 2007.

Информация :
Публиковать (для всех) нуленые версии, особенно от modulesgarden КАТЕГОРИЧЕСКИ не стоит. Тема мониторится оным разработчиком, а к нам приходят абузы которые нельзя игнорировать.
Статус темы:
Закрыта.
Модераторы: Amazko, Aste
  1. Gaudi

    Gaudi

    Регистр.:
    11 янв 2007
    Сообщения:
    405
    Симпатии:
    376
    нужен скрипт редиректа по диапазону IP
    И так что нужно:
    чтобы скрипт мог определить входит ли посетитель в определенный диапазону IP
    вот тут (hxxp://jet.uz/check/) можно прочекать входит ли IP в сеть или нет, и нужно если входит то пустить на сайт (домен), а если нет то отправить куда нить ну хоть на Google или еще куда.
    тоесть мне нужно что бы только пользователи которые входят в данную сеть могли зайти на домен, а все остальные (допустим которые зашли с IP который расположен в USA) автоматом перенаправлял бы. (просто внутренний траф в сети не учитывается, а за "внешний" так сказать платить не хочется да он и не желателен)
    PS: в идеале было бы хорошо еще и скрипт стырить который на (hxxp://jet.uz/check/) стоит
     
  2. RxB

    RxB

    Заблокирован
    Регистр.:
    16 июл 2007
    Сообщения:
    236
    Симпатии:
    51
    Можно немного переделать playfonовский скрипт редиректа по ip

    PHP:
    <?php

    #В параметр RedirectURL необходимо указать URL, по которому будет перенаправлен пользователь, в том случае если его ip попадает в диапазон.
    $RedirectURL "http://sitename.ru";

    $aRedirectIps = array(
    array(
              
    //Диапазон IP оператора Life :)
              
    'ip_start' => '212.58.162.230',
              
    'ip_end'   => '212.58.162.233',
              
    'url'      => $RedirectURL
          
    ),
    array(
              
    //Диапазон IP оператора СПС UMC
              
    'ip_start' => '80.255.64.32',
              
    'ip_end'   => '80.255.64.63',
              
    'url'      => $RedirectURL
          
    ),
    array(
              
    //Диапазон IP оператора СПС UMC (часть 2)
              
    'ip_start' => '80.255.64.63',
              
    'ip_end'   => '80.255.70.248',
              
    'url'      => $RedirectURL
          
    ),
    array(
              
    //IP оператора СПС Киевстар - адрес NAT - новый
              
    'ip_start' => '81.23.22.254',
              
    'ip_end'   => '81.23.22.254',
              
    'url'      => $RedirectURL
          
    ),
    array(
              
    //IP оператора СПС Киевстар - зарезервирован
              
    'ip_start' => '81.23.22.253',
              
    'ip_end'   => '81.23.22.253',
              
    'url'      => $RedirectURL
          
    ),
    array(
              
    //IP оператора СПС Киевстар - зарезервирован
              
    'ip_start' => '81.23.22.252',
              
    'ip_end'   => '81.23.22.252',
              
    'url'      => $RedirectURL
          
    ),
    array(
              
    //IP оператора СПС Киевстар - зарезервирован
              
    'ip_start' => '81.23.22.251',
              
    'ip_end'   => '81.23.22.251',
              
    'url'      => $RedirectURL
          
    ),
    array(
              
    //IP оператора СПС Киевстар - внешний адрес HTTP - старый
              
    'ip_start' => '193.41.60.30',
              
    'ip_end'   => '193.41.60.30',
              
    'url'      => $RedirectURL
          
    ),
    );
     
        function 
    sGetRedirectUrl($sIp$aRedirectIps){
          
    $ilIp ip2long($sIp);
          foreach(
    $aRedirectIps as $aIpPacket){
            if (  
                (
    ip2long($aIpPacket['ip_start']) <= $ilIp)
                and
                (
    ip2long($aIpPacket['ip_end']) >= $ilIp)
              ){
                return 
    $aIpPacket['url'];
                }
          }
          return 
    false;
        }
     
        function 
    bIsOperaMini() {
            return isset(
    $_SERVER['HTTP_USER_AGENT'])
                    && (
    strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'opera mini') !== false);
        }
     
        function 
    sFetchProxyClientIP() {
            if(isset(
    $_SERVER['HTTP_X_FORWARDED_FOR'])){
                list(
    $ip) = explode(','$_SERVER['HTTP_X_FORWARDED_FOR']);
            }
            else{
                
    $ip $_SERVER['REMOTE_ADDR'];
            }
            return 
    $ip;
        }
     
        function 
    sGetIP(){
           if(
    bIsOperaMini()){
                return 
    sFetchProxyClientIP();
            }
            else {
               return 
    $_SERVER['REMOTE_ADDR'];         
            }
       }
     
    $sUrl sGetRedirectUrl(sGetIP(),$aRedirectIps);
    if (
    $sUrl != false){
      
    header('Location:'.$sUrl);
    }  
       
    ?>
     
    Gaudi нравится это.
  3. Gaudi

    Gaudi

    Регистр.:
    11 янв 2007
    Сообщения:
    405
    Симпатии:
    376
    Может еще какието проедложения будут?
    что бы както чекал он при помощи hxxp://jet.uz/check/
    а то блин все сетки выявлять жжуть как не охото да и много
     
  4. Nix

    Nix Прохожие

    конкретней если - тебе редирект по странам нужен?
    типа такого ://www.alstrasoft.com/redirect.htm

    както юзал подобный - албанцев туда, мерикосов сюда. ткой скрипт ищеш?
     
  5. Gaudi

    Gaudi

    Регистр.:
    11 янв 2007
    Сообщения:
    405
    Симпатии:
    376
    Есть у кого этот AlstraSoft Geo Redirect Pro ?
    Поставлю, попробую
     
  6. mailmoney

    mailmoney Писатель

    Регистр.:
    22 сен 2007
    Сообщения:
    2
    Симпатии:
    0
    .htaccess это не самый простой способ? считал его ещё и самым надёжным
     
  7. Gaudi

    Gaudi

    Регистр.:
    11 янв 2007
    Сообщения:
    405
    Симпатии:
    376
    Ты наверное меня не так понял :) не надо чтобы доступ бвл не с нескольких IP а с нескольких сеток (деапазонов) IP. Ну типо ты живешь в России и ты не хочешь что бы у тебя был только ру траф, или тоже самое для Украины и т.д. я думаю что с .htaccess это будет проблематично сделать
     
  8. rostisslav

    rostisslav

    Регистр.:
    27 мар 2007
    Сообщения:
    361
    Симпатии:
    136
    вот пример несного просто подумай
    # в качестве примера приведен скрипт, считающий количество
    # украинского/неукраинского трафика по лог-файлу вида
    # "IP что-то_еще количество_байт"

    #!/usr/bin/perl

    # в качестве примера приведен скрипт, считающий количество
    # украинского/неукраинского трафика по лог-файлу вида
    # "IP что-то_еще количество_байт"

    use strict;
    use vars qw{%cache};

    my @uaip;
    map {push @uaip, $_}(<DATA>);

    my $ukr_bytes=0;
    my $no_ukr_bytes=0;

    while (<>) {
    if ($_=~ /^(\d+\.\d+\.\d+\.\d+)\D.+\D(\d+)$/) {
    my $ip=$1;
    my $bytes=$2;
    if (&ukr_ip($ip,\@uaip)) {
    ++$ukr_bytes;
    } else {
    ++$no_ukr_bytes;
    }
    }
    }
    print "Ukr: $ukr_bytes, non-Ukr: $no_ukr_bytes\n";
    exit;

    sub ukr_ip {
    my ($uaddr,$uaip_ref)=@_;
    return $cache{"$uaddr"} if (exists $cache{"$uaddr"});
    map {
    my ($oaddr,$mask)=split/\//,$_;
    my $poaddr=unpack("L",pack("C4",(split (/\./, $oaddr))));
    my $puaddr=unpack("L",pack("C4",(split (/\./, $uaddr))));
    my $pmask=unpack("L",pack("B32",(1 x $mask)));
    if (($puaddr & $pmask)==($poaddr & $pmask)) {
    $cache{"$uaddr"}=1;
    return 1;
    }
    }(@{$uaip_ref});
    $cache{"$uaddr"}=0;
    return 0;
    }

    # fresh list from http://www.colocall.net/ua/prefixes.txt must be below __DATA__

    __DATA__
    62.16.0.0/19
    62.64.64.0/18
    62.80.160.0/19
    62.149.0.0/19
    62.221.32.0/22
    62.221.37.0/24
    62.221.38.0/23
    62.221.40.0/21
    62.221.48.0/21
    62.221.56.0/24
    62.221.58.0/23
    62.221.60.0/22
    62.244.0.0/18
    77.47.128.0/17
    77.52.0.0/16
    77.75.144.0/21
    77.87.32.0/21
    77.87.144.0/20
    77.87.192.0/21
    77.88.0.0/18
    77.88.192.0/18
    77.90.192.0/18
    77.91.128.0/18
    77.93.32.0/20
    77.93.48.0/22
    77.93.52.0/24
    77.109.0.0/18
    77.120.32.0/20
    77.120.48.0/22
    77.120.60.0/22
    77.120.64.0/20
    77.120.96.0/19
    77.120.128.0/18
    77.120.192.0/20
    77.121.0.0/16
    77.122.0.0/15
    77.222.128.0/19
    77.235.96.0/19
    77.239.160.0/21
    77.239.168.0/24
    77.239.170.0/23
    77.239.172.0/22
    77.239.176.0/21
    77.239.184.0/22
    77.239.188.0/23
    77.239.190.0/24
    77.242.160.0/21
    77.242.168.0/22
    77.242.172.0/23
    77.242.174.0/24
    77.244.32.0/21
    77.244.40.0/22
    77.244.44.0/23
    77.247.16.0/20
    77.247.216.0/21
    78.24.72.0/22
    78.25.0.0/21
    78.25.16.0/22
    78.25.24.0/23
    78.25.28.0/23
    78.25.31.0/24
    78.25.32.0/22
    78.26.128.0/18
    78.27.192.0/18
    78.31.176.0/23
    78.31.181.0/24
    78.31.182.0/23
    78.31.184.0/21
    78.31.192.0/20
    78.109.16.0/20
    78.111.176.0/20
    78.111.208.0/22
    78.137.0.0/19
    78.137.32.0/24
    78.137.34.0/24
    78.152.160.0/19
    78.154.160.0/19
    78.159.32.0/19
    79.124.128.0/17
    79.135.192.0/19
    79.140.0.0/20
    79.142.192.0/20
    79.143.32.0/20
    79.171.120.0/21
    80.70.64.0/20
    80.70.80.0/24
    80.70.82.0/23
    80.73.0.0/20
    80.77.32.0/20
    80.78.32.0/19
    80.84.176.0/20
    80.90.224.0/20
    80.91.160.0/19
    80.92.224.0/20
    80.93.112.0/20
    80.94.240.0/22
    80.94.248.0/21
    80.243.144.0/20
    80.245.112.0/20
    80.249.224.0/20
    80.252.240.0/20
    80.254.0.0/20
    80.255.64.0/20
    81.17.128.0/20
    81.21.0.0/20
    81.23.16.0/20
    81.24.208.0/20
    81.25.224.0/20
    81.26.156.0/22
    81.30.160.0/20
    81.90.224.0/20
    81.95.176.0/20
    82.144.192.0/19
    82.193.96.0/19
    83.137.88.0/21
    83.142.232.0/21
    83.143.232.0/21
    83.170.192.0/18
    83.218.224.0/19
    84.47.178.0/23
    85.90.192.0/19
    85.114.192.0/19
    85.159.0.0/21
    85.198.128.0/18
    85.223.128.0/17
    85.238.96.0/19
    86.111.224.0/21
    87.236.224.0/24
    87.236.226.0/24
    87.238.152.0/23
    87.238.155.0/24
    87.238.157.0/24
    87.238.158.0/23
    87.250.224.0/19
    88.81.224.0/19
    88.208.8.0/23
    88.214.64.0/18
    89.19.96.0/19
    89.21.64.0/19
    89.28.200.0/21
    89.105.224.0/19
    89.162.128.0/17
    89.185.0.0/19
    89.187.0.0/23
    89.187.3.0/24
    89.187.4.0/24
    89.200.232.0/21
    89.200.248.0/21
    89.207.184.0/21
    89.209.0.0/16
    89.251.16.0/21
    89.252.0.0/18
    91.90.8.0/21
    91.90.16.0/21
    91.102.176.0/21
    91.103.120.0/21
    91.123.144.0/20
    91.142.160.0/20
    91.145.192.0/18
    91.189.128.0/21
    91.192.4.0/22
    91.192.44.0/22
    91.192.84.0/22
    91.192.136.0/22
    91.192.152.0/21
    91.192.160.0/22
    91.192.184.0/22
    91.192.216.0/22
    91.193.8.0/22
    91.193.32.0/22
    91.193.68.0/23
    91.193.76.0/22
    91.193.80.0/22
    91.193.104.0/22
    91.193.124.0/22
    91.193.164.0/23
    91.193.167.0/24
    91.193.172.0/22
    91.193.252.0/22
    91.194.34.0/23
    91.194.50.0/23
    91.194.56.0/23
    91.194.72.0/24
    91.194.80.0/23
    91.194.88.0/23
    91.194.124.0/23
    91.194.134.0/23
    91.194.238.0/23
    91.194.250.0/24
    91.195.10.0/23
    91.195.12.0/23
    91.195.20.0/23
    91.195.52.0/23
    91.195.74.0/23
    91.195.90.0/23
    91.195.96.0/23
    91.195.120.0/23
    91.195.156.0/23
    91.195.172.0/23
    91.195.184.0/23
    91.195.214.0/23
    91.195.230.0/23
    91.195.248.0/23
    91.196.0.0/22
    91.196.52.0/22
    91.196.60.0/22
    91.196.80.0/22
    91.196.92.0/22
    91.196.96.0/21
    91.196.120.0/22
    91.196.132.0/22
    91.196.148.0/22
    91.196.160.0/24
    91.196.164.0/22
    91.196.196.0/22
    91.196.228.0/22
    91.197.4.0/22
    91.197.16.0/22
    91.197.48.0/21
    91.197.56.0/22
    91.197.80.0/22
    91.197.144.0/22
    91.197.168.0/22
    91.197.216.0/21
    91.197.236.0/22
    91.197.252.0/22
    91.198.1.0/24
    91.198.10.0/24
    91.198.20.0/24
    91.198.34.0/24
    91.198.36.0/24
    91.198.83.0/24
    91.198.86.0/24
    91.198.101.0/24
    91.198.109.0/24
    91.198.133.0/24
    91.198.140.0/24
    91.198.143.0/24
    91.198.153.0/24
    91.198.175.0/24
    91.198.188.0/24
    91.198.233.0/24
    91.198.235.0/24
    91.198.249.0/24
    91.199.33.0/24
    91.200.4.0/22
    91.200.8.0/21
    91.200.44.0/22
    91.200.52.0/22
    91.200.56.0/22
    91.200.104.0/22
    91.200.112.0/22
    91.200.136.0/22
    91.200.160.0/22
    91.200.188.0/22
    91.200.200.0/22
    91.200.212.0/22
    91.200.220.0/22
    91.200.232.0/22
    91.200.240.0/20
    91.201.4.0/22
    91.201.24.0/21
    91.201.32.0/22
    91.201.42.0/23
    91.201.68.0/22
    91.201.84.0/22
    91.201.96.0/22
    91.201.108.0/22
    91.201.124.0/22
    91.201.156.0/22
    92.240.96.0/22
    92.240.100.0/24
    92.240.104.0/21
    92.242.96.0/19
    92.253.128.0/19
    92.253.160.0/21
    92.253.168.0/22
    92.253.172.0/23
    92.253.176.0/20
    92.253.192.0/23
    92.253.196.0/22
    92.253.200.0/21
    92.253.208.0/21
    92.253.216.0/22
    92.253.220.0/23
    92.253.224.0/19
    193.0.227.0/24
    193.0.228.0/24
    193.0.240.0/24
    193.0.247.0/24
    193.16.45.0/24
    193.16.47.0/24
    193.16.101.0/24
    193.16.158.0/24
    193.16.233.0/24
    193.16.247.0/24
    193.17.46.0/24
    193.17.69.0/24
    193.17.75.0/24
    193.17.174.0/24
    193.17.208.0/24
    193.17.213.0/24
    193.17.216.0/23
    193.17.253.0/24
    193.19.74.0/23
    193.19.84.0/22
    193.19.96.0/23
    193.19.100.0/23
    193.19.108.0/22
    193.19.132.0/22
    193.19.152.0/23
    193.19.184.0/22
    193.19.228.0/22
    193.19.240.0/21
    193.19.252.0/22
    193.22.84.0/24
    193.22.140.0/24
    193.23.53.0/24
    193.23.60.0/24
    193.23.122.0/24
    193.23.157.0/24
    193.23.181.0/24
    193.23.183.0/24
    193.23.225.0/24
    193.24.25.0/24
    193.24.30.0/24
    193.25.176.0/23
    193.25.180.0/23
    193.25.255.0/24
    193.26.3.0/24
    193.26.13.0/24
    193.26.20.0/24
    193.26.27.0/24
    193.26.134.0/24
    193.27.0.0/24
    193.27.47.0/24
    193.27.80.0/23
    193.27.208.0/23
    193.27.234.0/23
    193.27.242.0/23
    193.28.85.0/24
    193.28.87.0/24
    193.28.92.0/24
    193.28.156.0/24
    193.28.177.0/24
    193.28.184.0/24
    193.28.186.0/24
    193.28.200.0/24
    193.29.203.0/24
    193.29.204.0/24
    193.30.40.0/24
    193.30.240.0/22
    193.32.21.0/24
    193.33.48.0/23
    193.33.54.0/23
    193.33.64.0/23
    193.33.104.0/23
    193.33.146.0/23
    193.33.172.0/23
    193.33.202.0/23
    193.33.206.0/23
    193.33.212.0/23
    193.33.236.0/23
    193.34.20.0/22
    193.34.60.0/22
    193.34.72.0/21
    193.34.92.0/22
    193.34.140.0/23
    193.34.154.0/23
    193.34.168.0/23
    193.34.172.0/23
    193.35.25.0/24
    193.37.133.0/24
    193.37.156.0/24
    193.39.69.0/24
    193.39.72.0/24
    193.39.75.0/24
    193.39.76.0/23
    193.39.114.0/24
    193.39.118.0/24
    193.41.4.0/23
    193.41.48.0/23
    193.41.51.0/24
    193.41.60.0/22
    193.41.80.0/24
    193.41.88.0/24
    193.41.128.0/22
    193.41.160.0/22
    193.41.172.0/22
    193.41.184.0/22
    193.41.218.0/23
    193.41.239.0/24
    193.43.95.0/24
    193.43.222.0/23
    193.43.248.0/21
    193.46.81.0/24
    193.46.86.0/24
    193.46.89.0/24
    193.46.201.0/24
    193.46.210.0/24
    193.47.85.0/24
    193.47.137.0/24
    193.47.145.0/24
    193.58.0.128/25
    193.58.248.0/24
    193.58.251.0/24
    193.84.17.0/24
    193.84.19.0/24
    193.84.22.0/23
    193.84.50.0/24
    193.84.72.0/24
    193.84.76.0/23
    193.84.90.0/24
    193.93.12.0/22
    193.93.16.0/22
    193.93.48.0/22
    193.93.76.0/22
    193.93.100.0/22
    193.93.108.0/22
    193.93.116.0/22
    193.93.160.0/22
    193.93.184.0/21
    193.93.192.0/22
    193.93.228.0/22
    193.108.38.0/23
    193.108.46.0/23
    193.108.48.0/22
    193.108.56.0/22
    193.108.102.0/23
    193.108.104.0/23
    193.108.112.0/21
    193.108.120.0/22
    193.108.128.0/23
    193.108.162.0/23
    193.108.170.0/23
    193.108.209.0/24
    193.108.226.0/23
    193.108.236.0/23
    193.108.240.0/22
    193.108.248.0/22
    193.109.8.0/22
    193.109.80.0/24
    193.109.93.0/24
    193.109.100.0/22
    193.109.128.0/23
    193.109.144.0/22
    193.109.160.0/21
    193.109.240.0/23
    193.109.248.0/23
    193.110.16.0/21
    193.110.72.0/21
    193.110.89.0/24
    193.110.106.0/23
    193.110.112.0/22
    193.110.124.0/22
    193.110.160.0/22
    193.110.172.0/22
    193.110.176.0/23
    193.110.184.0/23
    193.110.188.0/23
    193.111.0.0/23
    193.111.6.0/23
    193.111.8.0/23
    193.111.48.0/22
    193.111.83.0/24
    193.111.114.0/23
    193.111.126.0/23
    193.111.156.0/22
    193.111.173.0/24
    193.111.188.0/22
    193.111.204.0/23
    193.111.239.0/24
    193.111.240.0/22
    193.111.248.0/22
    193.124.48.0/24
    193.124.54.0/24
    193.124.57.0/24
    193.124.60.0/23
    193.124.70.0/24
    193.124.76.0/22
    193.124.229.0/24
    193.125.78.0/23
    193.138.77.0/24
    193.138.84.0/24
    193.138.87.0/24
    193.138.93.0/24
    193.138.114.0/24
    193.138.122.0/24
    193.138.132.0/22
    193.138.144.0/22
    193.138.186.0/24
    193.138.236.0/22
    193.138.244.0/22
    193.142.213.0/24
    193.142.218.0/23
    193.142.221.0/24
    193.151.12.0/22
    193.151.56.0/22
    193.151.104.0/22
    193.151.240.0/21
    193.151.252.0/22
    193.164.92.0/22
    193.164.130.0/24
    193.178.34.0/24
    193.178.124.0/22
    193.178.144.0/22
    193.178.162.0/24
    193.178.187.0/24
    193.178.190.0/23
    193.178.228.0/23
    193.178.236.0/23
    193.178.248.0/22
    193.186.15.0/24
    193.188.254.0/24
    193.189.96.0/23
    193.189.126.0/23
    193.192.36.0/23
    193.193.192.0/19
    193.200.22.0/24
    193.200.32.0/23
    193.200.36.0/22
    193.200.64.0/23
    193.200.68.0/23
    193.200.84.0/23
    193.200.151.0/24
    193.200.160.0/23
    193.200.167.0/24
    193.200.173.0/24
    193.200.175.0/24
    193.200.179.0/24
    193.200.183.0/24
    193.200.190.0/24
    193.200.212.0/24
    193.200.219.0/24
    193.200.229.0/24
    193.200.248.0/24
    193.200.255.0/24
    193.201.26.0/23
    193.201.60.0/22
    193.201.80.0/22
    193.201.98.0/23
    193.201.100.0/24
    193.201.116.0/23
    193.201.140.0/22
    193.201.156.0/25
    193.201.175.0/24
    193.201.198.0/23
    193.201.206.0/23
    193.201.208.0/22
    193.201.216.0/22
    193.201.224.0/22
    193.202.110.0/24
    193.202.118.0/24
    193.203.218.0/23
    193.203.236.0/23
    193.219.99.0/24
    193.219.124.0/24
    193.222.111.0/24
    193.222.140.0/24
    193.223.98.0/24
    193.227.97.0/24
    193.227.115.0/24
    193.227.119.0/24
    193.227.120.0/24
    193.227.206.0/23
    193.227.208.0/22
    193.227.230.0/23
    193.227.250.0/23
    193.232.65.0/24
    193.238.20.0/22
    193.238.32.0/22
    193.238.96.0/22
    193.238.108.0/22
    193.238.152.0/22
    193.238.192.0/22
    193.239.24.0/22
    193.239.68.0/23
    193.239.72.0/22
    193.239.84.0/22
    193.239.128.0/23
    193.239.132.0/24
    193.239.142.0/23
    193.239.152.0/23
    193.239.178.0/23
    193.239.180.0/23
    193.239.216.0/23
    193.239.228.0/23
    193.239.234.0/23
    193.239.238.0/23
    193.239.250.0/23
    193.239.254.0/23
    193.242.114.0/24
    193.243.152.0/23
    193.243.156.0/22
    193.254.196.0/23
    193.254.216.0/22
    193.254.220.0/23
    193.254.224.0/22
    193.254.232.0/22
    194.0.88.0/22
    194.0.104.0/22
    194.0.116.0/23
    194.0.131.0/24
    194.0.138.0/24
    194.0.148.0/24
    194.0.150.0/24
    194.0.187.0/24
    194.0.200.0/24
    194.1.193.0/24
    194.1.195.0/24
    194.6.196.0/22
    194.6.231.0/24
    194.6.232.0/23
    194.8.51.0/24
    194.8.56.0/24
    194.9.0.0/23
    194.9.14.0/23
    194.9.26.0/23
    194.9.36.0/23
    194.9.50.0/23
    194.9.68.0/22
    194.15.147.0/24
    194.24.162.0/23
    194.24.182.0/23
    194.24.186.0/23
    194.24.190.0/23
    194.24.236.0/23
    194.29.60.0/22
    194.29.184.0/22
    194.29.205.0/24
    194.30.163.0/24
    194.30.168.0/24
    194.30.170.0/24
    194.30.172.0/24
    194.33.180.0/23
    194.33.188.0/23
    194.37.248.0/24
    194.42.106.0/24
    194.42.192.0/20
    194.44.0.0/24
    194.44.2.0/23
    194.44.5.0/24
    194.44.7.0/24
    194.44.8.0/21
    194.44.16.0/22
    194.44.21.0/24
    194.44.22.0/23
    194.44.24.0/23
    194.44.27.0/24
    194.44.28.0/22
    194.44.32.0/21
    194.44.40.0/24
    194.44.42.0/23
    194.44.44.0/22
    194.44.48.0/24
    194.44.50.0/24
    194.44.53.0/24
    194.44.54.0/23
    194.44.56.0/21
    194.44.64.0/24
    194.44.66.0/23
    194.44.69.0/24
    194.44.70.0/23
    194.44.72.0/21
    194.44.80.0/21
    194.44.88.0/23
    194.44.91.0/24
    194.44.92.0/22
    194.44.96.0/21
    194.44.104.0/22
    194.44.110.0/23
    194.44.112.0/23
    194.44.114.0/24
    194.44.116.0/22
    194.44.120.0/22
    194.44.126.0/23
    194.44.128.0/20
    194.44.144.0/21
    194.44.152.0/23
    194.44.155.0/24
    194.44.156.0/23
    194.44.158.0/24
    194.44.160.0/23
    194.44.163.0/24
    194.44.164.0/22
    194.44.168.0/22
    194.44.172.0/23
    194.44.175.0/24
    194.44.176.0/22
    194.44.181.0/24
    194.44.182.0/23
    194.44.184.0/22
    194.44.188.0/24
    194.44.190.0/23
    194.44.192.0/18
    194.48.175.0/24
    194.50.0.0/24
    194.50.9.0/24
    194.50.85.0/24
    194.50.98.0/24
    194.50.114.0/24
    194.50.116.0/24
    194.50.119.0/24
    194.50.125.0/24
    194.50.161.0/24
    194.50.167.0/24
    194.50.169.0/24
    194.50.254.0/24
    194.54.76.0/22
    194.54.88.0/22
    194.54.152.0/22
    194.54.184.0/22
    194.58.82.0/24
    194.60.69.0/24
    194.63.140.0/22
    194.79.8.0/22
    194.79.20.0/22
    194.79.60.0/22
    194.88.1.0/24
    194.88.150.0/23
    194.88.152.0/23
    194.88.206.0/23
    194.88.218.0/23
    194.88.220.0/23
    194.93.160.0/19
    194.99.240.0/22
    194.105.136.0/23
    194.105.144.0/23
    194.106.208.0/23
    194.106.216.0/22
    194.110.79.0/24
    194.110.126.0/24
    194.110.129.0/24
    194.110.210.0/24
    194.110.219.0/24
    194.110.252.0/24
    194.110.254.0/24
    194.114.132.0/22
    194.114.136.0/22
    194.116.163.0/24
    194.116.170.0/23
    194.116.194.0/23
    194.116.228.0/23
    194.116.232.0/23
    194.116.238.0/23
    194.116.244.0/23
    194.125.224.0/22
    194.125.244.0/23
    194.125.248.0/23
    194.126.180.0/22
    194.126.204.0/24
    194.126.224.0/24
    194.135.249.0/24
    194.140.237.0/24
    194.143.136.0/23
    194.143.144.0/22
    194.143.148.0/23
    194.145.117.0/24
    194.145.198.0/23
    194.145.214.0/23
    194.145.216.0/23
    194.145.220.0/23
    194.145.227.0/24
    194.146.110.0/24
    194.146.112.0/24
    194.146.132.0/22
    194.146.136.0/21
    194.146.156.0/23
    194.146.188.0/22
    194.146.196.0/22
    194.146.220.0/24
    194.146.228.0/22
    194.150.72.0/21
    194.150.92.0/22
    194.150.104.0/22
    194.150.174.0/23
    194.150.192.0/23
    194.150.204.0/23
    194.150.220.0/23
    194.150.232.0/23
    194.153.128.0/23
    194.153.148.0/23
    194.165.46.0/24
    194.165.62.0/24
    194.169.193.0/24
    194.169.205.0/24
    194.169.206.0/23
    194.169.210.0/24
    194.169.238.0/24
    194.176.97.0/24
    194.183.160.0/19
    194.187.28.0/22
    194.187.48.0/22
    194.187.56.0/22
    194.187.104.0/21
    194.187.128.0/22
    194.187.148.0/22
    194.187.152.0/22
    194.187.208.0/24
    194.187.216.0/22
    194.187.228.0/22
    194.190.14.0/24
    194.190.36.0/24
    194.213.6.0/24
    194.213.23.0/24
    194.220.17.0/24
    194.220.139.0/24
    194.220.172.0/24
    194.242.53.0/24
    194.242.60.0/24
    194.242.96.0/22
    194.242.100.0/24
    194.242.102.0/24
    194.242.116.0/22
    194.246.99.0/24
    194.246.104.0/23
    194.246.116.0/23
    194.246.120.0/23
    195.2.242.0/23
    195.3.128.0/21
    195.3.148.0/22
    195.3.156.0/22
    195.3.196.0/22
    195.3.204.0/22
    195.3.236.0/22
    195.3.244.0/22
    195.5.108.0/24
    195.5.124.0/23
    195.8.200.0/23
    195.8.218.0/23
    195.9.87.0/24
    195.9.247.0/24
    195.10.210.0/24
    195.10.218.0/24
    195.12.36.0/22
    195.20.28.0/22
    195.20.96.0/23
    195.20.100.0/22
    195.20.118.0/23
    195.20.124.0/23
    195.20.128.0/19
    195.22.112.0/22
    195.22.132.0/23
    195.22.140.0/23
    195.24.128.0/19
    195.26.16.0/22
    195.26.64.0/22
    195.26.84.0/22
    195.26.92.0/22
    195.28.186.0/23
    195.34.74.0/23
    195.34.90.0/23
    195.34.94.0/23
    195.34.196.0/22
    195.34.204.0/22
    195.35.65.0/24
    195.35.84.0/23
    195.38.16.0/23
    195.38.18.0/24
    195.39.196.0/23
    195.39.210.0/23
    195.39.214.0/23
    195.39.232.0/23
    195.39.240.0/22
    195.39.248.0/23
    195.39.252.0/23
    195.43.40.0/22
    195.46.56.0/22
    195.47.202.0/24
    195.47.219.0/24
    195.47.248.0/24
    195.47.253.0/24
    195.49.128.0/22
    195.49.148.0/22
    195.49.164.0/22
    195.58.224.0/19
    195.60.66.0/23
    195.60.70.0/23
    195.60.174.0/23
    195.60.200.0/24
    195.60.224.0/24
    195.60.226.0/24
    195.62.14.0/23
    195.62.24.0/24
    195.64.136.0/23
    195.64.142.0/23
    195.64.148.0/23
    195.64.166.0/23
    195.64.190.0/23
    195.64.224.0/19
    195.66.65.0/24
    195.66.66.0/24
    195.66.79.0/24
    195.66.93.0/24
    195.66.140.0/23
    195.66.152.0/23
    195.66.156.0/23
    195.66.192.0/19
    195.68.196.0/23
    195.68.202.0/23
    195.68.210.0/23
    195.68.216.0/22
    195.68.222.0/23
    195.69.76.0/22
    195.69.84.0/22
    195.69.132.0/22
    195.69.168.0/22
    195.69.176.0/23
    195.69.179.0/24
    195.69.184.0/22
    195.69.196.0/22
    195.69.200.0/22
    195.69.220.0/22
    195.69.244.0/22
    195.69.248.0/22
    195.72.144.0/22
    195.72.156.0/22
    195.74.67.0/24
    195.78.38.0/23
    195.78.58.0/23
    195.78.68.0/23
    195.78.92.0/23
    195.78.232.0/22
    195.78.244.0/22
    195.78.252.0/23
    195.80.231.0/24
    195.80.232.0/24
    195.85.198.0/24
    195.85.214.0/24
    195.85.219.0/24
    195.85.250.0/24
    195.90.122.0/23
    195.93.138.0/23
    195.93.154.0/23
    195.93.184.0/23
    195.93.190.0/23
    195.93.208.0/23
    195.95.139.0/24
    195.95.151.0/24
    195.95.157.0/24
    195.95.165.0/24
    195.95.171.0/24
    195.95.189.0/24
    195.95.206.0/23
    195.95.210.0/23
    195.95.222.0/23
    195.95.232.0/23
    195.110.6.0/23
    195.114.6.0/23
    195.114.30.0/23
    195.114.96.0/23
    195.114.120.0/23
    195.114.128.0/19
    195.123.0.0/16
    195.128.16.0/22
    195.128.178.0/23
    195.128.182.0/23
    195.128.230.0/23
    195.128.248.0/23
    195.128.252.0/23
    195.135.196.0/22
    195.135.244.0/22
    195.137.167.0/24
    195.137.192.0/23
    195.137.196.0/23
    195.137.202.0/23
    195.137.226.0/23
    195.137.232.0/23
    195.137.240.0/23
    195.137.244.0/23
    195.137.250.0/23
    195.138.64.0/19
    195.138.160.0/19
    195.138.193.0/24
    195.138.198.0/24
    195.138.217.0/24
    195.138.218.0/24
    195.140.160.0/22
    195.140.168.0/22
    195.140.176.0/22
    195.140.224.0/22
    195.140.244.0/22
    195.144.21.0/24
    195.144.25.0/24
    195.144.28.0/24
    195.149.70.0/24
    195.149.90.0/24
    195.149.96.0/24
    195.149.108.0/23
    195.149.112.0/24
    195.149.114.0/24
    195.149.125.0/24
    195.160.192.0/22
    195.160.220.0/22
    195.160.232.0/22
    195.177.68.0/22
    195.177.72.0/22
    195.177.92.0/22
    195.177.112.0/21
    195.177.124.0/22
    195.177.208.0/23
    195.177.222.0/23
    195.177.236.0/22
    195.177.240.0/23
    195.178.128.0/19
    195.182.0.0/24
    195.182.7.0/24
    195.182.21.0/24
    195.182.192.0/22
    195.182.206.0/23
    195.184.70.0/24
    195.184.86.0/23
    195.184.192.0/19
    195.189.8.0/23
    195.189.16.0/22
    195.189.44.0/22
    195.189.48.0/22
    195.189.60.0/22
    195.189.96.0/22
    195.189.104.0/22
    195.189.200.0/23
    195.189.226.0/23
    195.189.228.0/23
    195.189.234.0/23
    195.189.240.0/23
    195.189.246.0/23
    195.200.64.0/23
    195.200.90.0/23
    195.200.196.0/24
    195.200.221.0/24
    195.206.224.0/21
    195.214.192.0/21
    195.214.208.0/21
    195.214.236.0/22
    195.225.52.0/23
    195.225.96.0/22
    195.225.112.0/22
    195.225.145.0/24
    195.225.147.0/24
    195.225.156.0/22
    195.225.172.0/22
    195.225.228.0/22
    195.230.128.0/19
    195.234.61.0/24
    195.234.68.0/22
    195.234.72.0/22
    195.234.96.0/22
    195.234.112.0/22
    195.234.132.0/24
    195.234.148.0/24
    195.234.174.0/24
    195.234.200.0/22
    195.234.212.0/22
    195.234.220.0/22
    195.238.92.0/23
    195.238.176.0/21
    195.238.189.0/24
    195.238.190.0/24
    195.242.94.0/23
    195.242.112.0/22
    195.242.148.0/22
    195.242.200.0/22
    195.244.4.0/23
    195.244.8.0/23
    195.245.80.0/23
    195.245.96.0/23
    195.245.112.0/23
    195.245.118.0/23
    195.245.120.0/23
    195.245.200.0/24
    195.245.215.0/24
    195.245.221.0/24
    195.245.253.0/24
    195.246.217.0/24
    195.248.93.0/24
    195.248.160.0/19
    195.250.36.0/24
    195.250.43.0/24
    195.250.62.0/24
    195.254.142.0/23
    195.254.150.0/23
    212.1.64.0/18
    212.3.96.0/19
    212.8.32.0/19
    212.9.224.0/19
    212.15.128.0/19
    212.26.128.0/19
    212.35.160.0/19
    212.40.32.0/19
    212.42.64.0/19
    212.58.160.0/19
    212.66.32.0/19
    212.68.160.0/19
    212.74.234.0/24
    212.82.192.0/19
    212.86.96.0/19
    212.86.226.0/24
    212.86.230.0/23
    212.86.232.0/21
    212.86.240.0/20
    212.90.96.0/20
    212.90.112.0/23
    212.90.124.0/22
    212.90.160.0/19
    212.109.32.0/19
    212.111.192.0/19
    212.113.32.0/19
    212.115.224.0/19
    213.130.0.0/19
    213.133.160.0/19
    213.154.192.0/20
    213.154.208.0/21
    213.154.218.0/23
    213.154.220.0/22
    213.156.64.0/19
    213.159.224.0/19
    213.160.128.0/19
    213.169.64.0/19
    213.180.192.0/19
    213.186.112.0/20
    213.186.192.0/19
    213.200.32.0/19
    213.227.192.0/18
    216.211.160.0/21
    217.9.0.0/24
    217.9.4.0/24
    217.12.192.0/19
    217.19.208.0/21
    217.19.216.0/22
    217.19.220.0/23
    217.19.222.0/24
    217.24.160.0/20
    217.25.160.0/20
    217.25.192.0/20
    217.27.144.0/20
    217.28.254.0/24
    217.65.240.0/21
    217.66.96.0/20
    217.73.128.0/20
    217.76.192.0/20
    217.77.208.0/20
    217.112.208.0/20
    217.117.64.0/20
    217.144.64.0/20
    217.146.240.0/20
    217.147.160.0/21
    217.147.168.0/24
    217.175.80.0/20
    217.196.160.0/20
    217.198.128.0/20
    217.199.224.0/20

     
  9. voland

    voland Создатель

    Регистр.:
    17 дек 2007
    Сообщения:
    43
    Симпатии:
    16
    httpd.conf

    А как вариант блокировать в апачи?

    Например так - (часть файла httpd.conf)
    <Directory "/">

    #
    # Опции могут иметь значения None, All или любую комбинацию из
    # Indexes, Includes, FollowSymLinks, ExecCGI, или MultiViews.
    #
    # Заметьте, что MultiViews должен быть указан отдельно -
    # Options All для этого не достаточно.
    #
    Options Indexes FollowSymLinks Includes MultiViews

    #
    # Директива перечисляет опции, которые могут быть переопределены в
    # файлах .htaccess. Значением может быть All или любая комбинация из
    # Options, FileInfo, AuthConfig, и Limit.
    #
    AllowOverride All

    #
    # Эти директивы определяют, какие пользователи имеют доступ к информации,
    # расположенной на этом сервере.
    #
    Order allow,deny
    Allow from all
    deny from 89.107.115.177
    deny from 78.139.96.36

    </Directory>
     
  10. willie

    willie Писатель

    Регистр.:
    14 янв 2008
    Сообщения:
    4
    Симпатии:
    1
    А нет такой функции, желательно на php, чтобы при попадании IP в заданный интервал (интервалов будет несколько, много) отвечала бы "да" или "нет"? Это нужно для вычисления поисковых ботов, чтобы ненужные темы от них спрятать.
     
    demonito нравится это.
Статус темы:
Закрыта.