Как работает DHT?

Этот вопрос - один из "да знаю я как... а как, на самом деле?" Вот здесь хорошо (на мой взгляд) описан принцип работы DHT. Если мне известен сетевой адрес одного из участников сети, я могу стать ещё одним её участником и радостно раздавать исключительно законный, само собой, контент.

И это исключительно понятно до тех пор, пока не оказывается, что участники сети находятся один в Урюпинске, другой в Магадане. Они оба сидят за динамическим NAT и видеть друг друга на прямую не способны абсолютно.

Внимание, вопрос: как мой Transmission (bitTorrent-клиент) поддерживает активность при том, что я удалил все сведения о внешних трекерах? Как мы видим друг друга? Я даже не знаю тех, кто помогает мне прямо сейчас.


Ответы (1 шт):

Автор решения: norn

Собственно, в комментариях дали исчерпывающий ответ:

В Transmission специально встроен адрес одного из участников сети — dht.transmissionbt.com — а дальше через него можно найти других участников, у которых отсутствует NAT или которые способны пробить NAT. В других торрент-клиентах тоже есть встроенные адреса stackoverflow.com/questions/1181301andreymal

→ Ссылка