IP передаётся трекером. но это важно когда на раздаче мало народу и постоянно цепляется новый народ, так как например на трекере я отметился 1 IP, а качаю 2-м то народ впадёт в ступор.
Чаще возникает ситуация, когда народу много, трекер выдаёт списко пиров и тут уже срать с высокой горки как они тебя видят. Конектишься ты к ним, а не они к тебе.
Открытый порт нужен чтобы конектиться к народу с закрытыми портами.
Попробую сию конструкцию сегодня и отпишусь
Материал брал тут
http://litec.ru/page.php?id=11