Меню
Главная
Форумы
Новые сообщения
Что нового?
Новые сообщения
Вход
Регистрация
Что нового?
Новые сообщения
Меню
Вход
Регистрация
Соцсети заблокировали! Простой способ обхода блокировки Twitter и Facebook
здесь
-----
Форум блокируют за
антивоенную статью
-----
В связи с преследованиями за инакомыслие, теперь можно
анонимно
отвечать в темах.
-----
Обновлен
скрипт для определения IP госорганов
-----
Наш реестр запрещенных сайтов
с широким функционалом.
Создаем свой генератор зеркал
для обхода блокировки.
Главная
Форумы
Противодействие интернет-цензуре
Препятствуем блокировке сайта
Настраиваем ДНС сервер против цензуры.
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
Ответить в теме
Сообщение
<p>[QUOTE="moder, post: 154, member: 1"]</p><p>Источник: <a href="http://habrahabr.ru/sandbox/51757/">http://habrahabr.ru/sandbox/51757/</a></p><p></p><p>Привожу общие сведения для линукса (пошаговой документации не даю, google или средний админ в помощь). Вместо одного ip для вашего сайта покупаете столько, сколько сможете. Вешаете их на алиасы интерфейса сетевой карты. Поднимаете и настраиваете ДНС сервер (речь, как вы понимаете, идёт не про шаред хостинга, а хотя бы VPS). Используя ip route и ip rules настраиваете, чтобы при запросе на один из ваших адресов ответ уходил с него же. ДНС сервер повесьте на отдельный ip, чтобы при блокировке по ip он был доступен.</p><p>Далее для Bind. Создаёте acl по количеству купленных ip, в них добавляете сети российских операторов (где взять будет дальше) и ещё один acl с сетью 0.0.0.0/0. Создаём для этих acl view с таким же количеством. В общем делаем по аналогии примера:</p><p></p><p>[CODE]</p><p>acl «operators_pool1» { 100.0.0.0/8;</p><p>131.100.0.0./16;</p><p>};</p><p></p><p>acl «operators_pool2» { 101.0.0.0/8;</p><p>132.100.0.0./16;</p><p>};</p><p></p><p>view «view_operators_pool1» {</p><p>match-clients { operators_pool1; };</p><p></p><p>zone «youdomain.com»{</p><p>type master;</p><p>notify yes;</p><p>file «master/ru/operators_pool1_youdomain.com»;</p><p>};</p><p>};</p><p></p><p>view «view_operators_pool2» {</p><p>match-clients { operators_pool2; };</p><p></p><p>zone «youdomain.com»{</p><p>type master;</p><p>notify yes;</p><p>file «master/ru/operators_pool2_youdomain.com»;</p><p>};</p><p>};</p><p>[/CODE]</p><p>Создаёте файлы зон, где в разных файлах будут разные ip Вашего домена. Таким образом, при попадании ip в реестр, будет заблокирован доступ лишь от части операторов, среди которых будет тот, на котором сидит служащий, отправивший Ваш домен на блокировку. Дальше можно будет сменить этот ип, а для большинства пользователь недоступность останется незамеченной.</p><p>А когда наконец-то будет внедрён ipv6, можно будет вешать по одному ip на каждого российского оператора.</p><p></p><p>Качаем</p><p><a href="ftp://ftp.ripe.net/ripe/dbase/split/ripe.db.aut-num.gz">ftp.ripe.net/ripe/dbase/split/ripe.db.aut-num.gz</a></p><p><a href="ftp://ftp.ripe.net/ripe/dbase/split/ripe.db.inetnum.gz">ftp.ripe.net/ripe/dbase/split/ripe.db.inetnum.gz</a></p><p><a href="http://ftp.ripe.net/ripe/dbase/split/ripe.db.inetnum.gz">http://ftp.ripe.net/ripe/dbase/split/ripe.db.inetnum.gz</a></p><p>Парсим файл inetnum, берём из него подсети «inetnum». Там, где «country» RU. Cобираем их в пулы по «mnt-by», берём для наглядности из aut-num на основании наших «mnt-by» «descr».</p><p>У нас получилась база провайдеров России с их блоками ip адресов. Читаем descr, ищем госорганизации, и в блокировку на фаэрволе их. Остальных делим в равных пропорциях и добавляем в acl.</p><p>[/QUOTE]</p>
[QUOTE="moder, post: 154, member: 1"] Источник: [url]http://habrahabr.ru/sandbox/51757/[/url] Привожу общие сведения для линукса (пошаговой документации не даю, google или средний админ в помощь). Вместо одного ip для вашего сайта покупаете столько, сколько сможете. Вешаете их на алиасы интерфейса сетевой карты. Поднимаете и настраиваете ДНС сервер (речь, как вы понимаете, идёт не про шаред хостинга, а хотя бы VPS). Используя ip route и ip rules настраиваете, чтобы при запросе на один из ваших адресов ответ уходил с него же. ДНС сервер повесьте на отдельный ip, чтобы при блокировке по ip он был доступен. Далее для Bind. Создаёте acl по количеству купленных ip, в них добавляете сети российских операторов (где взять будет дальше) и ещё один acl с сетью 0.0.0.0/0. Создаём для этих acl view с таким же количеством. В общем делаем по аналогии примера: [CODE] acl «operators_pool1» { 100.0.0.0/8; 131.100.0.0./16; }; acl «operators_pool2» { 101.0.0.0/8; 132.100.0.0./16; }; view «view_operators_pool1» { match-clients { operators_pool1; }; zone «youdomain.com»{ type master; notify yes; file «master/ru/operators_pool1_youdomain.com»; }; }; view «view_operators_pool2» { match-clients { operators_pool2; }; zone «youdomain.com»{ type master; notify yes; file «master/ru/operators_pool2_youdomain.com»; }; }; [/CODE] Создаёте файлы зон, где в разных файлах будут разные ip Вашего домена. Таким образом, при попадании ip в реестр, будет заблокирован доступ лишь от части операторов, среди которых будет тот, на котором сидит служащий, отправивший Ваш домен на блокировку. Дальше можно будет сменить этот ип, а для большинства пользователь недоступность останется незамеченной. А когда наконец-то будет внедрён ipv6, можно будет вешать по одному ip на каждого российского оператора. Качаем [URL='ftp://ftp.ripe.net/ripe/dbase/split/ripe.db.aut-num.gz']ftp.ripe.net/ripe/dbase/split/ripe.db.aut-num.gz[/URL] [URL='ftp://ftp.ripe.net/ripe/dbase/split/ripe.db.inetnum.gz']ftp.ripe.net/ripe/dbase/split/ripe.db.inetnum.gz[/URL] [URL='http://ftp.ripe.net/ripe/dbase/split/ripe.db.inetnum.gz'][/URL] Парсим файл inetnum, берём из него подсети «inetnum». Там, где «country» RU. Cобираем их в пулы по «mnt-by», берём для наглядности из aut-num на основании наших «mnt-by» «descr». У нас получилась база провайдеров России с их блоками ip адресов. Читаем descr, ищем госорганизации, и в блокировку на фаэрволе их. Остальных делим в равных пропорциях и добавляем в acl. [/QUOTE]
Предпросмотр
Имя
Проверка
Ответить
Главная
Форумы
Противодействие интернет-цензуре
Препятствуем блокировке сайта
Настраиваем ДНС сервер против цензуры.
Сверху