Перейти к содержимому
Калькуляторы

#358. Торренты. Приручение.

NAT не рассматриваем в принципе, устаревшая, вредная, не нужная глупость. Хосту даём нормальный маршрутизируемый в Интернет адрес, естественно.
Вив, ты чо тупишь то! У тебя дома все девайсы имеют "нормальный маршрутизируемый в Интернет адрес"? И холодильник с пылесосом тожа?

Или мы до сих пор тупим насчет единственного ПыСы с кабелем из дырки в стене, и в очередь к нему всем стоять, глава семьи всегда первый! ;-)

 

Меня больше интересует ситуация с ОДНИМ таким компом у юзера.
Нельзя на это закладываться, Вив, отпусти ручник то уже ;)

+1

 

Поправляйся уже ;-)

 

BEP-0022 вменяемые люди написали - http://bittorrent.org/beps/bep_0022.html .

 

 

_bittorrent-tracker._tcp.domain.tld чем не устроил ?

 

 

А .local ручки поотрывать.. по самые яйца.

 

.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Слава богу, подтянулся народ, который понимает, в чем проблема :)

У остальных "один на тысячу", они будут ждать, пока эта хрень через windows update ВНЕЗАПНО приедет. И ведь материться потом будут "гейтс всё сломал!" :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Боюсь, что когда это mDNS начиналось, 90% пионернетов, в которых "широко в мире используемый домен" "используется для локальных сервисов типа игрушек,

Боюсь, что когда писатели mDNSа об его необходимости только подумали, то самый большой из виденных мною (я не так чтобы видел очень много, но кое на что посмотрел) домен .local Такой пионерский - пионерский, корпоративчик на 20 тысяч машин, уже был. Им правда торенты не нужны.

 

Уважаемый, если Вам не попался домен .local то это не значит, что он не используется. Точно также torents.ru не попался ни один вменяемый довод для другого имени. Или они точно также, как и Вы, не захотели его услышать. Да, возможно решение не идеально, но уж таки лучше любого 3-х буквенного. Ввести local в иерархию доменных имен, на мой взгляд, вероятность ниже, чем p2p. Ввели же туда museum. По крайней мере шли заговоры про xxx. Могут и p2p ввести.

 

Слава богу, подтянулся народ, который понимает, в чем проблема :)

У остальных "один на тысячу", они будут ждать, пока эта хрень через windows update ВНЕЗАПНО приедет. И ведь материться потом будут "гейтс всё сломал!" :)

Такая хрень не приедет. Этот точно. Иначе материться будут другие. Которые чуть поболе нас с Вами гейтсу платят. Оно если и будет реализовано, то отключаться будет само, при малейшем намеке на наличие зоны local в местном DNSе.

 

Если это станет проблемой, то будет снесена зона .local, поднята зона retracker.local
Коллега!!

Не кажется ли Вам, что уже назрела острая необходимость снести нахрен вообще ДНС и выдавать всем юзерам etc/hosts с одним единственным torrents.ru, нет лучше с двумя - вторым будет mail.ru. И все! Все остальные - ИДУТ В ЗАД!

 

Зачем ? Мне оно не мешает. Это тут некоторые пророчат приход миссиии.... появление mDNSа, который грозит огромными проблемами тому, кто пошел на поводу у torents.ru и завел себе зону local в DNSе. Сразу после завтрашнего windowsupdate...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[...]

Отдайте бедному пользователю юбунты имя local, Он у нас целый 1 на тысячу и он страдает без (интересно, каким боком) музыки. ;)

/me дебьянутый на всю голову. Также в хозяйстве соляра.

 

Да, "1 на тысячу". Да, могу ткнуть носом в RFC. Если сильно попросить, то убить .local вместе со всем операторским DNS нах.

 

По поводу головняка за свои деньги уже сказано выше.

 

Вменяемые люди для service discovery уже весьма давно используют DNS SRV RR. Даже MS.

 

Ну, если уже костыли захотелось, то чем local.retraker. не устроил ? Изобретатели, ..лять !

 

.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

BEP-0022 вменяемые люди написали - http://bittorrent.org/beps/bep_0022.html .

 

_bittorrent-tracker._tcp.domain.tld чем не устроил ?

Доброе утро! ™

 

Вот именно ТЕ САМЫЕ люди, которые его придумали и описали, ставят его выключенным by default в своём софте! Так-то! Потому и извращаемся...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

BEP-0022 вменяемые люди написали - http://bittorrent.org/beps/bep_0022.html .

 

_bittorrent-tracker._tcp.domain.tld чем не устроил ?

Доброе утро!

 

Вот именно ТЕ САМЫЕ люди, которые его придумали и описали, ставят его выключенным by default в своём софте! Так-то! Потому и извращаемся...

 

Доброй и тебе ночи ;-)

 

 

Ты вот мне скажи, тебе больше костыли нравятся, или включить by default такая проблема ?

 

 

.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дык в чем проблема то ? Не заводите. Просить делать другое имя нужно было до того как оно было введено в строй. Сейчас поздно. Здесь тема была заведена задолго до ввода. Вот и писали бы тогда и туда. А сейчас то зачем.

 

Ввели бы local.retracker, поднялось бы ровно столько же народу, которым не понравилось бы такое имя. И аргументы были бы железные типа "У нас же есть имя local в сети, зачем еще 25 локальных зон городить" ну или еще чтото.. на вкус и цвет все помидоры разные. Мне вообще все равно было до того как его ввели. Ввели такое, сделали такое, ввели бы LKjhjkhjhjh.gjhjhg.kjhjhg завел бы такое. но переделывать УЖЕ поздно. Ругаться надо было, во первых там, во вторых до того.

 

А SRV оно хорошо, но только после того, как оно появится включенным по умолчанию хотя бы у наиболее популярных клиентов. У меня оно было настроено до ввода retracker.local на торент.ру. Посещаемость была почти нулевая. Раз в 20 меньше чем сейчас.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну, если уже костыли захотелось, то чем local.retraker. не устроил ? Изобретатели, ..лять !
Под каждый сервис по TLD? Как-то некошерненько-с....

Кроме того, какие ещё могут быть хостнеймы в зоне .retracker. ? Ну хотя бы парочку?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ты вот мне скажи, тебе больше костыли нравятся, или включить by default такая проблема ?

Судя по всему авторы utorrent тоже не сильно пробиваемее админов torents.ru....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот именно ТЕ САМЫЕ люди, которые его придумали и описали, ставят его выключенным by default в своём софте! Так-то! Потому и извращаемся...

Ты вот мне скажи, тебе больше костыли нравятся, или включить by default такая проблема ?

Дык пытались, однако... Или ты полагаешь, что вся эта замута от скуки появилась?

 

Судя по всему авторы utorrent тоже не сильно пробиваемее админов torents.ru....
А чего имя-то скрывать? Авторы - BitTorrent.com

Твоё мнение подтверждаю, правда, не из первых рук, но из близких...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[...]

 

Здесь тема была заведена задолго до ввода. Вот и писали бы тогда и туда. А сейчас то зачем.

Мне-то оно зачем ? Как и всё P2P вообще ?

 

А SRV оно хорошо, но только после того, как оно появится включенным по умолчанию хотя бы у наиболее популярных клиентов. У меня оно было настроено до ввода retracker.local на торент.ру. Посещаемость была почти нулевая. Раз в 20 меньше чем сейчас.

Я так понимаю, что у нас связь тамтамами и сигнальными кострами нонче делается. А сделать donation на feature request, чтобы при install'e torrent клиента/сутки его работы делался SRV запрос и включалась/выключалась нужная опция это вообще неразрешимая задача ?

 

У меня оно было настроено до ввода retracker.local на торент.ру. Посещаемость была почти нулевая. Раз в 20 меньше чем сейчас.

В 20 раз говорите ? Надо понимать костыль того стоил.

 

Ок. Посмотрите на это с другой стороны. Например, на сопливость системы DNS и статистику open resolvers.

 

Один пионер, у которого подломалась connectivity с любимым пылесосом может вам тонким ровным слоем по всем uplink'ам намазать 10Gb входняка.Примеры тут уже постили, да мало видать..

 

 

P.S.

Про голубей вот подумалось.. ;-) Был бы очень признателен за фотографии с островов.

 

.

Изменено пользователем Voicemaster

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы там со своими костылями в mDNS сами разбирайтесь, это ваши личные костыли =)

А у операторов DNS стоит в своей сети, под контролем...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот именно ТЕ САМЫЕ люди, которые его придумали и описали, ставят его выключенным by default в своём софте! Так-то! Потому и извращаемся...

Ты вот мне скажи, тебе больше костыли нравятся, или включить by default такая проблема ?

Дык пытались, однако... Или ты полагаешь, что вся эта замута от скуки проявилась?

[...]

Да-да, а городить потом на сети SCE, Allot, Arbor, Sandvine, Radware, Bivio, Procera, etc надо понимать от веселья и шального бабла..

 

 

Ага!

 

 

.

 

[...]

А у операторов DNS стоит в своей сети, под контролем...

 

Ты эта.. погугли сдецел ;-)

 

.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Боюсь, что когда писатели mDNSа об его необходимости только подумали, то самый большой из виденных мною (я не так чтобы видел очень много, но кое на что посмотрел) домен .local Такой пионерский - пионерский, корпоративчик на 20 тысяч машин, уже был. Им правда торенты не нужны.

Что, в одна тысяча девятьсот девяносто девятом году? Ну когда windows админы в крютых корпорациях начинали "на Active Directory переходить", они еще и не таких дров ломали, бывало-бывало. Святое дело было запулить ourcorp.local, исправляй за ними потом.

 

Уважаемый, если Вам не попался домен .local то это не значит, что он не используется.
Уважаемый, чего используется а чего не используется, я (существует такая вероятность) не меньше Вашего видел.

А пример использования в одной сети в качестве TLD вполне себе легитимного домена .rs (ага, Республика Сербия) так и вообще натурально каждый день перед глазами.

О том и речь, что в ведомственной сети, как в РЖД, люди в 90-ых вполне ясно себе отчет отдавали, прописывая .mps на тех самых "корпоративчиках в десятках тысяч машин".

А тут с улюлюканьем и гиганьем, имея перед глазами сулящие проблемы RFC (и имея проблемы УЖЕ), люди джинна выпускают и граблями сверху присаливают.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дык в чем проблема то ? Не заводите. Просить делать другое имя нужно было до того как оно было введено в строй. Сейчас поздно.

А то им не говорили, ну.

Что значит "не заводите"? Мне мой домашний провайдер уже тогось - завел и не спросил :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну уж извините! ™

Если на нескольких материках используется .local. - кто ж вам Злобный Буратино? Можно было бы чутка поднапрячься и провести анализ используемых по факту доменных имён. Учли их или не учли, - всё-равно совместимость с существующими инсталляциями надо учитывать. А то, что в догонку уже к имеющимся сетям прогнали ещё один хостнейм, - это какбэ полутона от имеющейся ситуации. В этом плане разумность задекларированных намерений немного не совпадает с реальной жизнью. Никто за язык/руку не тянул, можно было для своих целей выбрать неиспользуемый (тем более, НАСТОЛЬКО МАССОВО) TLD

 

Сразу отвечу на возможные странные вопросы: попытки вывести в свет мёртвых утят уже были: в частности MS пытались ЗАМЕНИТЬ Internet на MSN. Была такая глобальная идея... Теперь MSN.com работает в качестве одного из серверов Интернет.

 

О том и речь, что в ведомственной сети, как в РЖД, люди в 90-ых вполне ясно себе отчет отдавали, прописывая .mps на тех самых "корпоративчиках в десятках тысяч машин".
Дык потому и .local. - что второго прочтения нет, не ожидается, в отличие от аббревиатур. Да и слово для английского языка простое, понятное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[...]

О том и речь, что в ведомственной сети, как в РЖД, люди в 90-ых вполне ясно себе отчет отдавали, прописывая .mps на тех самых "корпоративчиках в десятках тысяч машин".

[...]

 

Видеть .rzd тоже знатно ;-)

 

.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно по новой выложиться файл?

уже не качается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати, интересный момент. Тестирую сейчас Аллотовский Нет Энфорсер. Так вот, довольно много трафика с файлоообменников, которые он не распознаёт. Летбиты всякие, Депозитфайлы. Так что торрентами дело не ограничивается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати, интересный момент. Тестирую сейчас Аллотовский Нет Энфорсер. Так вот, довольно много трафика с файлоообменников, которые он не распознаёт. Летбиты всякие, Депозитфайлы. Так что торрентами дело не ограничивается.

 

Там у него должны быть ручечки и гаечки, которые, наверно, можно подкрутить на предмет url's & content-type. ;-)

 

BTW, а чего SCE на тест не взяли ? Оно по слухам (надо уточнить) вродь как метрологическим сертификатом обзавелось..

 

 

.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати, интересный момент. Тестирую сейчас Аллотовский Нет Энфорсер. Так вот, довольно много трафика с файлоообменников, которые он не распознаёт. Летбиты всякие, Депозитфайлы. Так что торрентами дело не ограничивается.

 

Там у него должны быть ручечки и гаечки, которые, наверно, можно подкрутить на предмет url's & content-type. ;-)

 

BTW, а чего SCE на тест не взяли ? Оно по слухам (надо уточнить) вродь как метрологическим сертификатом обзавелось..

 

У них урлов нет, только айпишники. И ручечек нет, только обновление сигнатур.

А SCE не взял, потому что никто не предложил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А SCE не взял, потому что никто не предложил.
Кстати да. Мы тоже размышляли на тему, не прикупить ли нам 2020, но что-то никто ничего вменяемого так и не предложил. Или отмолчались, или сказали что не могут такое поставить, или еще что... Понятно, что наверное не туда обращались, но может подкинет кто контактиков, с кем можно пообщется на предмет покупки сего чуда с предварительным пощщупанием?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А SCE не взял, потому что никто не предложил.
Кстати да. Мы тоже размышляли на тему, не прикупить ли нам 2020, но что-то никто ничего вменяемого так и не предложил. Или отмолчались, или сказали что не могут такое поставить, или еще что... Понятно, что наверное не туда обращались, но может подкинет кто контактиков, с кем можно пообщется на предмет покупки сего чуда с предварительным пощщупанием?

 

 

Ок, я пошел до сейлов и до вечера постараюсь проработать варианты.

Если кому интересно, то контакты, организацию и желаемую длительность теста скиньте в личку, плз.

 

.

Изменено пользователем Voicemaster

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати, если кому интересно, я тут накидал свой скриптец патчера, куда короче, чем на pseudotracker.spb.ru.

Используется подредактированный модуль(патч уже отправил автору) p5-Net-BitTorrent-File, в котором добавлен парсинг announce_list (абсолютно также, как sub announce).

Проверки на существование файла, запись в другой файл и т.п. оставил за кадром, это несложно.

#!/usr/bin/perl

use warnings;
use strict;
use Net::BitTorrent::File;

my $retracker="http://retracker.smart/announce";
my $in_file = $ARGV[0];
my $torrent = new Net::BitTorrent::File ($in_file);
my $announce_list = $torrent->announce_list(); # [ [] [] [] ]
my $already_added=0;

foreach (0..$#$announce_list) {
  #Remove announces trackers with dns-name '.local' since it's doesn't meet RFC Draft "Multicast DNS" (Yep, torrents.ru)
  splice(@$announce_list, $_, 1)  if ( $announce_list->[$_][0] =~ /\.local\//i );
  $already_added=1 if ( $announce_list->[$_][0] eq $retracker );
}
push(@$announce_list,[$retracker]) if !$already_added;

print(Dumper($announce_list));

$torrent->announce_list($announce_list);
$torrent->save();

 

Патч для Net::BitTorrent:File:

--- File.pm.orig        2005-07-24 22:24:31.000000000 +0400
+++ File.pm     2009-10-21 17:50:24.000000000 +0400
@@ -32,6 +32,19 @@

   $torrent->name('Some_File_to_distribute.tar.gz');
   $torrent->announce('http://address.of.tracker:6695');
+
+  #Get all announce list (all trackers)
+  my $announce_list=$fromfile->announce_list;
+
+  #Remove tracker from announce list
+  foreach (0..$#$announce_list) {
+    #Remove announces trackers with dns-name '.local' since it's doesn't meet RFC Draft "Multicast DNS" (Yep, torrents.ru noobs)
+       splice(@$announce_list, $_, 1)  if ( $announce_list->[$_][0] =~ /\.local\//i );
+  }
+
+  #Add tracker to announce list
+  push(@$announce_list,['some tracker address']);
+
   # etc.

   print $torrent->name()."\n";
@@ -120,6 +133,11 @@
When called with no arguments returns the I<announce> propertys current value, else
it sets it to I<$value>.

+=item * announce_list( [$value] )
+
+When called with no arguments returns the I<announce_list> propertys current value, else
+it sets it to I<$value>.
+
=item * piece_length( [$value] )

When called with no arguments returns the I<piece_length> propertys current value, else
@@ -215,6 +233,15 @@
        return $self->{'data'}->{'announce'};
}

+sub announce_list {
+       my $self = shift;
+       my $announce_list = shift;
+       if(defined($announce_list)) {
+               $self->{'data'}->{'announce-list'} = ${announce_list};
+       }
+       return $self->{'data'}->{'announce-list'};
+}
+
sub piece_length {
        my $self = shift;
        my $len = shift;

 

 

P.S. А вот с модулем ecap у меня на FreeBSD возникли серьёзные проблемы. На нескольких серверах повторяется одно и тоже - samples не собираются, несмотря на наличие установленной библиотеки libecap:

checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for ranlib... (cached) ranlib
checking for main in -lecap... no
configure: error: libecap is not found or unusable
See `config.log' for more details.

 

Чего делать? :(

Изменено пользователем Dyr

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Смотреть в config.log насчет подробностей :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.