Перенаправление с Torrents.ru на rutracker.org с помощью dns сервером bind и прокси сервером squid

После того как копирасты захватили домен torrents.ru миллионы наших торрентов стали слать ошибочные запросы вникуда, так как адреса всех трекеров тоже изменились, исправить ситуацию можно заменой адресов трекеров в каждом торренте(пропатчить торренты скриптом), либо заменив все торренты (разумеется придётся пересчитывать) либо просто подменив имена серверов на местном dns сервере, в таком случае ничего не придётся менять в настройках торрентов

Имеется домашняя сеть с внутренним dns сервером, прокси сервером и кучей торрент, необходимо без правки торрентов восстановить работу клиента, тоесть перенаправить все запросы c bt[1-5].\.torrents.ru на соответствующие сервера rutracker.org

Делается это просто, расширяем собственную зону фиктивными адресам

tail /etc/bind/xxx.hosts 

torrents.ru IN  CNAME   rutracker.org.
bt.torrents.ru IN CNAME bt.rutracker.org.
bt2.torrents.ru IN CNAME bt2.rutracker.org.
bt3.torrents.ru IN CNAME bt3.rutracker.org.
bt4.torrents.ru IN CNAME bt4.rutracker.org.
bt5.torrents.ru IN CNAME bt5.rutracker.org.

И получаем в собственной зоне ещё 6 адресов вида bt5.torrents.ru.xxx

Теперь подправляем настройки прокси, так чтобы он отбрасывал от имён .xxx

sudo tail /etc/squid/squid.conf

#dns_nameservers 192.168.80.76
visible_hostname 192.168.80.76
dns_defnames on

Вот и всё, проверяем

ffsdmad@ffsdmad-home:~$ wget bt2.torrents.ru -O /dev/null 
--2010-02-20 01:55:24--  http://bt2.torrents.ru/
Преобразование адреса proxy.xxx... 192.168.80.76
Устанавливается соединение с proxy.xxx|192.168.80.76|:3128... соединились.
Запрос Proxy послан, ожидание ответа... 403 Forbidden
2010-02-20 01:55:24 ОШИБКА 403: Forbidden.

ffsdmad@ffsdmad-home:~$ wget torrents.ru -O /dev/null
--2010-02-20 01:55:28--  http://torrents.ru/
Преобразование адреса proxy.xxx... 192.168.80.76
Устанавливается соединение с proxy.xxx|192.168.80.76|:3128... соединились.
Запрос Proxy послан, ожидание ответа... 302 Moved Temporarily
Адрес: http://rutracker.org/ [переход]
--2010-02-20 01:55:28--  http://rutracker.org/
Устанавливается соединение с proxy.xxx|192.168.80.76|:3128... соединились.
Запрос Proxy послан, ожидание ответа... 200 OK
Длина: 568 [text/html]
Сохраняется в каталог: `/dev/null'.

100%[====================================================================================================================>] 568         --.-K/s   в 0s       

2010-02-20 01:55:28 (22,8 MB/s) - `/dev/null' сохранён [568/568]

Ну и разумеется не забываем проклясть копирастов и сидировать побольше - пусть удавятся от жадности

А вот тут более правильное решение состоящее в делегации зоны, нужно в /etc/bind/named.conf.local добавить

zone "torrents.ru" {
    type forward;
    forward only;
    forwarders { 195.82.146.50; 195.82.147.50; };
};

А настройки моим способом можно смело удалить

похожие страницы

  1. squid: ограничение доступа к мультимедийным ресурам, видео и аудио
  2. Как навариться на винтузятниках и линуксоидах при этом сделав им хорошо
  3. Squid ограничение доступа по времени
  4. Как добавить текст в защищённый файл с помощью sudo
  5. Если утром не запустился squid

#1:

Так зону можно не поднимать в bind, просто на сервере со squid прописать в hosts раз мы через squid ходим в интернет

А вот если через NAT то тогда либо на домашнем сервере поднимаем зону в bind (причем можно поднять torrents.ru и настроить как надо), либо на каждом компьютере прописывает в hosts

Собственно вот так

ответить  2010-02-21 19:02:02 

#2:  Басманов:

собственно потому и настраиваю бинд, потому что не хочу менять везде хостс и торренты

ответить  2010-02-21 19:04:10 

#3:

dns сервером, прокси сервером

пишите по-русски! Я понимаю, что для вас это язык не родной, но раз уж им пользуетесь...

Как истинный хохол, поясню. Не нужно в русском языке использовать английский порядок слов! Либо пишите "сервером ДНС", либо уж "ДНС-сервером". Понимаете разницу?

ответить  2010-02-27 20:30:17 

#4:  Басманов:

re: Понимаете разницу?
не особо, а она есть?

ответить  2010-02-27 20:33:09 

#5:

Вот открылся из той же серии http://goodtracker.org/

ответить  2011-12-19 04:43:44 

#6:

хуйня все ебля

ответить  2012-02-20 21:37:59