2011-08-01 20 views
8

मैं टोरेंट डीएचटी नेटवर्क तक पहुंच प्राप्त करने का प्रयास कर रहा हूं, और मुझे यह पता लगाना मुश्किल है कि डीएचटी में "एंट्री" नोड तक पहुंच कैसे प्राप्त करें।टोरेंट डीएचटी udp

How does a DHT in a Bittorent client get "bootstrapped"?

का वर्णन करता है कि मानक प्रविष्टि नोड्स के एक जोड़े router.bittorrent.com और router.utorrent.com इस्तेमाल किया जा सकता बंदरगाह 6881 (यूडीपी) पर चल रहा है। और http://www.bittorrent.org/beps/bep_0005.html प्रोटोकॉल का वर्णन करता है कि डीएचटी सर्वर के साथ कैसे बातचीत करें।

लेकिन अगर मैं router.utorrent.com:6881 पर एक साधारण यूडीपी संदेश भेजता हूं, तो मुझे कैसे पता चलेगा कि मेरे अनुरोधों के जवाब में कौन से पोर्ट संदेश मुझे वापस भेजे जाएंगे? मैंने उसी पोर्ट पर संदेशों को सुनने की कोशिश की क्योंकि मैं 6881 को भेजता हूं लेकिन मुझे कुछ भी नहीं मिला है।

क्या ये प्रविष्टि बिंदु अपने स्वयं के ग्राहक (यूटोरेंट) तक सीमित हैं या क्या कोई तृतीय पक्ष ग्राहक अपने "राउटर" का उपयोग कर सकता है?

उत्तर

9

डीएचटी प्रतिक्रिया हमेशा उसी पोर्ट पर भेजी जाती है जो क्वेरी से भेजी गई थी।

यदि आपको router.utorrent.com से कोई प्रतिक्रिया नहीं मिल रही है, तो ऐसा इसलिए हो सकता है क्योंकि यह अस्थायी रूप से नीचे है या क्योंकि इसका नेटवर्क इंटरफ़ेस संतृप्त है (पिछली बार मैंने जांच की थी कि यह प्रति सेकंड 6000 अनुरोधों को संभालने वाला था, iirc)। यदि आपने केवल एक संदेश भेजा है, तो यह नेटवर्क में भी खो गया होगा।

डीएचटी राउटर का जवाब देने का एक और कारण यह नहीं होगा कि आपकी क्वेरी खराब हो गई है। मैं यूटोरेंट के डीएचटी संदेशों की तुलना अपने साथ, साइड-साइड की तुलना में वायरसहार्क चलाने का सुझाव दूंगा।

यूटोरेंट का डीएचटी राउटर किसी विशिष्ट ग्राहक को लॉक नहीं किया गया है, कोई भी इसे बूटस्ट्रैपिंग के लिए उपयोग कर सकता है।

बूटस्ट्रैप के वैकल्पिक तरीके के रूप में, आप कुछ लोकप्रिय। टोरेंट फ़ाइलों को डाउनलोड कर सकते हैं, जो कि सहकर्मियों के ट्रैकर और बूटस्ट्रैप को घोषित कर सकते हैं।

+0

सहायता के लिए बहुत बहुत धन्यवाद। :) –