2010-07-22 25 views
5

आपको WHOIS जानकारी को पहली जगह प्रदान करने के लिए कैसे मिलेगा?अपने स्वयं के WHOIS सर्वर को कैसे कार्यान्वित करें?

ध्यान दें कि मैं वास्तव में ऐसा करने का इरादा नहीं कर रहा हूं; मुझे बस दिलचस्पी है कि यह कैसे काम करेगा!

+0

इसके लिए आपको तृतीय पक्ष सेवा की सदस्यता लेनी होगी। – PSK

उत्तर

2

आप whois प्रोटोकॉल http://tools.ietf.org/html/rfc3912

आप एक प्रश्न प्राप्त लागू, आप इसे अपने डेटाबेस में ऊपर देखो और आप अपने जवाब भेजें। यही वह है।

open TCP ---- (SYN) ------------------------------> 
       <---- (SYN+ACK) ------------------------- 
    send query ---- "Smith<CR><LF>" --------------------> 
    get answer <---- "Info about Smith<CR><LF>" --------- 
       <---- "More info about Smith<CR><LF>" ---- 
    close  <---- (FIN) ------------------------------ 
       ----- (FIN) -----------------------------> 

अपने डेटाबेस का निर्माण करने के लिए कैसे, यह क्या जानकारी प्रदान करना चाहते हैं पर निर्भर करता है: उदाहरण के पर एक नज़र डालें।

3

यह, जहां तक ​​मुझे पता है, एक बहुत बड़ा सवाल है।

DNS जानकारी और DNS डेटाबेस बड़ा और अक्सर अद्यतन होता है। इस प्रकार, केवल "बड़े प्रदाताओं" (सहकर्मी कंपनियों, गूगल, Verizon, आदि ...) उस डेटा को साझा करने की व्यवस्था है।

वहां कई भुगतान की गई DNS क्वेरी सेवाएं हैं। मैं उन्हें अपने सिर के ऊपर से याद नहीं कर सकता, लेकिन उनमें से एक ने पांच लाख लुकअप के लिए $ 1000 की तरह कुछ चार्ज किया।

वैकल्पिक रूप से आपको http://whois.domaintools.com या इसी तरह के किसी भी वेब पेज मिल गए हैं।

सीमित कारक यह है कि जोइस डेटाबेस से पूछताछ करने वाले द्रव्यमान के परिणामस्वरूप अवरुद्ध आईपी होगा। तो आप अटक गए हैं। या तो पूरे दिन जोइस लुकअप पूछताछ और पार्सिंग सर्वरों की एक वितरित प्रणाली का निर्माण करें, या इसके लिए भुगतान करें।

'असली' DNS सिस्टम में निवेश $ 50k के आदेश पर शुरू होगा।

कम से कम "आईएमओ" मैं उस पर रास्ता निकाल सकता हूं।

+0

हाँ आप सही हैं, आप कई बिंदुओं पर रास्ता बंद कर रहे हैं। पहले जोइस और डीएनएस के पास कुछ भी करने के लिए कुछ नहीं है, सिवाय इसके कि प्रत्येक टीएलडी के लिए एक रजिस्ट्री है जिसमें एक जोइस सर्वर है और शामिल टीएलडी के लिए आधिकारिक DNS नेमसर्वर का एक सेट है। अधिक जानकारी के लिए: https://unix.stackexchange.com/a/407030/211833 –

संबंधित मुद्दे