RDAP क्या है, और यह WHOIS से कैसे अलग है?
RDAP (Registration Data Access Protocol) वह तरीक़ा है जिससे रजिस्ट्री किसी डोमेन, IP एड्रेस ब्लॉक या AS नंबर का रजिस्ट्रेशन डेटा प्रकाशित करती हैं: HTTPS पर संरचित JSON, जिसमें रजिस्ट्रार, तारीख़ों, स्टेटस कोड और nameserver के मानक फ़ील्ड होते हैं। यह WHOIS की जगह लेता है — TCP पोर्ट 43 का खुला टेक्स्ट प्रोटोकॉल, जिसका लेआउट हर रजिस्ट्री में अलग है; .sa जैसी कुछ रजिस्ट्री अब भी सिर्फ़ WHOIS देती हैं। दोनों वही दिखाते हैं जो रजिस्ट्री ने प्रकाशित करना चुना, और निजी संपर्क डेटा आम तौर पर छिपा रहता है।
WHOIS / RDAP लुकअप कैसे इस्तेमाल करें
- डोमेन नाम, IP एड्रेस या AS नंबर (AS13335 या 13335) लिखें। पूरा URL पेस्ट करने पर सिर्फ़ होस्ट नाम लिया जाता है।
- "इस रूप में खोजें" को "अपने-आप पहचानें" पर छोड़ दें, या अगर कोई वैल्यू दो तरह से पढ़ी जा सकती है तो टाइप ख़ुद चुनें।
- "खोजें" दबाएँ। सारांश में रजिस्ट्रार और मुख्य तारीख़ें दिखती हैं; स्टेटस टेबल हर EPP कोड का मतलब बताती है।
- WHOIS-only टॉप-लेवल डोमेन के लिए रजिस्ट्री का टेक्स्ट "WHOIS टेक्स्ट, जैसा मिला" पैनल में पढ़ें और ज़रूरत हो तो डाउनलोड कर लें।
WHOIS / RDAP लुकअप की खूबियाँ
- डोमेन नाम, IPv4 व IPv6 एड्रेस और AS नंबर — एक ही फ़ील्ड में, टाइप अपने-आप पहचाना जाता है या आप ख़ुद चुनते हैं
- रजिस्ट्री की अपनी RDAP सेवा, जो किसी थर्ड-पार्टी मिरर से नहीं बल्कि IANA की bootstrap फ़ाइलों से ढूँढी जाती है
- IANA ID और abuse संपर्क के साथ रजिस्ट्रार, रजिस्ट्रेशन, एक्सपायरी और आख़िरी बदलाव की तारीख़ें, nameserver और DNSSEC delegation (DS रिकॉर्ड)
- हर EPP स्टेटस कोड का आसान मतलब: ट्रांसफ़र लॉक, hold, ग्रेस पीरियड, redemption और जल्द होने वाला डिलीशन
- जिन टॉप-लेवल डोमेन पर RDAP नहीं (जैसे .sa), उनके लिए पोर्ट 43 से मिला रजिस्ट्री का WHOIS टेक्स्ट हूबहू, और उसमें मौजूद EPP कोड का मतलब भी
- Public Suffix List से होस्ट नाम को रजिस्टर्ड नाम तक छोटा किया जाता है — www.example.co.uk डालने पर example.co.uk खोजा जाता है
- ईमानदार नेगेटिव: रजिस्ट्री का 404 "कोई रिकॉर्ड नहीं" दिखता है, कभी "उपलब्ध" नहीं; और जिस टॉप-लेवल डोमेन की कोई रजिस्ट्रेशन सेवा नहीं, उसे IANA पेज के लिंक के साथ "समर्थित नहीं" बताया जाता है
इनपुट और आउटपुट
इनपुट
- डोमेन, IP एड्रेस या AS नंबर: डोमेन नाम (हिंदी या अरबी जैसे अंतरराष्ट्रीय नाम भी चलते हैं), IPv4 या IPv6 एड्रेस, या AS13335 / 13335 जैसा AS नंबर। पेस्ट किया गया URL होस्ट नाम तक छोटा हो जाता है।
- इस रूप में खोजें: अपने-आप पहचानें (डिफ़ॉल्ट), डोमेन नाम, IP एड्रेस या AS नंबर।
आउटपुट
- सारांश: डोमेन के लिए नाम, रजिस्ट्रार, रजिस्ट्रेशन व एक्सपायरी तारीख़ (बचे दिनों के साथ), स्टेटस कोड की संख्या और स्रोत (RDAP या WHOIS) व जवाब देने वाला सर्वर; एड्रेस के लिए नेटवर्क, रेंज, Regional Internet Registry और रजिस्टर्ड देश।
- रजिस्ट्रेशन रिकॉर्ड: हर प्रकाशित फ़ील्ड और उसकी वैल्यू — IANA रजिस्ट्रार ID, abuse संपर्क, आख़िरी बदलाव, रजिस्ट्री डेटा का टाइमस्टैम्प और DS रिकॉर्ड समेत।
- स्टेटस कोड: हर EPP स्टेटस और उसका आसान मतलब। Nameserver: रजिस्ट्री में दर्ज delegation। प्रकाशित संपर्क: वे रोल और नाम जो रजिस्ट्री ने दिखाना चुना।
- WHOIS टेक्स्ट, जैसा मिला: RDAP के बिना वाले टॉप-लेवल डोमेन के लिए रजिस्ट्री का कच्चा जवाब। इस रिकॉर्ड के बारे में: एक्सपायरी, hold, ग़ायब डेटा और रजिस्ट्री के नोटिस पर टिप्पणियाँ।
WHOIS / RDAP लुकअप का उदाहरण
wikipedia.org का रजिस्ट्रेशन रिकॉर्ड
इनपुट:
wikipedia.org · इस रूप में खोजें: अपने-आप पहचानेंआउटपुट:
सारांश: डोमेन wikipedia.org · रजिस्ट्रार MarkMonitor Inc. · रजिस्ट्रेशन की तारीख़ 2001-01-13 · समाप्ति 2027-01-13 (90 दिन में, 2026-10-14 को) · स्टेटस कोड 3 · स्रोत RDAP (rdap.publicinterestregistry.org)
IANA रजिस्ट्रार ID: 292 · abuse संपर्क ई-मेल: abusecomplaints@markmonitor.com
स्टेटस कोड: client delete prohibited · client transfer prohibited · client update prohibited
Nameserver: ns0.wikimedia.org, ns1.wikimedia.org, ns2.wikimedia.org
DNSSEC: साइन नहीं — रजिस्ट्री पर कोई DS रिकॉर्ड नहींWHOIS / RDAP लुकअप के नतीजे कैसे पढ़ें
"client … prohibited" कोड रजिस्ट्रार के लगाए लॉक हैं और "server … prohibited" कोड रजिस्ट्री के। अपने डोमेन पर ट्रांसफ़र लॉक होना आम तौर पर सही है; इसे रजिस्ट्रार के पास सिर्फ़ ट्रांसफ़र से ठीक पहले हटाएँ।
clientHold या serverHold का मतलब है कि नाम DNS से हटा दिया गया है और ज़ोन में कुछ भी हो, वह resolve नहीं होगा। एक्सपायरी के बाद autoRenewPeriod का मतलब है कि रजिस्ट्री ने नाम अपने-आप रिन्यू कर दिया पर रजिस्ट्रार अभी भी उसे डिलीट कर सकता है; redemptionPeriod का मतलब है कि नाम डिलीट हो चुका है और लगभग 30 दिन तक वापस लिया जा सकता है; pendingDelete का मतलब है कि नाम जल्द ही छोड़ दिया जाएगा।
"कोई रिकॉर्ड नहीं" रजिस्ट्री का 404 है: उस रजिस्ट्री में इस नाम का कोई रजिस्ट्रेशन ऑब्जेक्ट नहीं है। यह इस बात की पुष्टि नहीं कि आप इसे रजिस्टर कर सकते हैं।
संपर्क में "REDACTED FOR PRIVACY", कोई privacy सेवा या कुछ भी न दिखना 2018 के बाद से ज़्यादातर जेनेरिक टॉप-लेवल डोमेन पर सामान्य है। रजिस्ट्रार और उसका abuse संपर्क ही सार्वजनिक रहते हैं।
WHOIS / RDAP लुकअप कब इस्तेमाल करें
- ट्रांसफ़र, रिन्यूअल या abuse रिपोर्ट से पहले किसी डोमेन का रजिस्ट्रार पता करना।
- डोमेन के अचानक resolve न होने की जाँच में एक्सपायरी तारीख़, लॉक और hold देखना।
- माइग्रेशन या DNSSEC बदलाव के बाद पक्का करना कि रजिस्ट्री पर दर्ज nameserver और DS रिकॉर्ड वही हैं जो DNS प्रोवाइडर चाहता है।
- लॉग या मेल हेडर में दिखे किसी IP एड्रेस या AS नंबर का नेटवर्क और रजिस्ट्री पहचानना।
समस्या निवारण
- "रजिस्ट्री डेटा: प्रकाशित नहीं": यह टॉप-लेवल डोमेन असली है, पर न RDAP प्रकाशित करता है, न WHOIS सर्वर। रजिस्ट्री की वेबसाइट तक पहुँचने के लिए रिकॉर्ड में दिया IANA root zone डेटाबेस का लिंक खोलें।
- "… नाम का कोई टॉप-लेवल डोमेन नहीं" संदेश: आख़िरी डॉट के बाद का हिस्सा DNS root zone में है ही नहीं, आम तौर पर .com की जगह .con जैसी टाइपिंग की ग़लती। वर्तनी ठीक करें; पूछने के लिए कोई रजिस्ट्री है ही नहीं।
- रजिस्ट्री की RDAP सेवा अनुरोध सीमित कर रही है या उपलब्ध नहीं: रजिस्ट्री स्रोत एड्रेस के हिसाब से throttle करती हैं और अनुरोध साझा Cloudflare एड्रेस से जाता है। एक मिनट रुककर फिर कोशिश करें।
- "is a public suffix" संदेश: co.uk या com.sa जैसे नाम ख़ुद रजिस्ट्री चलाती है; उनके नीचे रजिस्टर हुआ कोई नाम डालें, जैसे example.co.uk।
- प्राइवेट या ब्लॉक होने की वजह से अस्वीकार: प्राइवेट और रिज़र्व एड्रेस (10.0.0.0/8, 192.168.0.0/16, डॉक्यूमेंटेशन रेंज) और एक लेबल वाले नामों का कोई सार्वजनिक रजिस्ट्रेशन रिकॉर्ड नहीं होता।
WHOIS / RDAP लुकअप के बारे में अक्सर पूछे जाने वाले सवाल
डोमेन मालिक का नाम और ई-मेल क्यों छिपा हुआ है?
2018 में GDPR लागू होने के बाद से ज़्यादातर रजिस्ट्री और रजिस्ट्रार पब्लिक रजिस्ट्रेशन डेटा से रजिस्ट्रेंट का निजी डेटा हटा देते हैं या उसकी जगह "REDACTED FOR PRIVACY" लिखते हैं। टूल वही दिखाता है जो रजिस्ट्री ने प्रकाशित किया है। डोमेन धारक तक पहुँचने के लिए रिकॉर्ड में दिए रजिस्ट्रार का संपर्क फ़ॉर्म इस्तेमाल करें, और abuse की शिकायत के लिए उसका abuse संपर्क।
WHOIS और RDAP में क्या फ़र्क़ है?
दोनों रजिस्ट्रेशन डेटा प्रकाशित करते हैं। WHOIS (RFC 3912) TCP पोर्ट 43 पर भेजा जाने वाला खुला टेक्स्ट है, जिसका लेआउट हर रजिस्ट्री का अलग होता है। RDAP (RFC 9082 और RFC 9083) HTTPS पर संरचित JSON देता है — फ़ील्ड के नाम, स्टेटस वैल्यू और तारीख़ें सब मानक रूप में। टूल जहाँ रजिस्ट्री RDAP देती है वहाँ RDAP ही इस्तेमाल करता है, और WHOIS सिर्फ़ उन रजिस्ट्री के लिए जिनके पास RDAP सेवा नहीं है।
.sa डोमेन का नतीजा सादे WHOIS टेक्स्ट में क्यों आता है?
.sa रजिस्ट्री कोई RDAP सेवा प्रकाशित नहीं करती। इसलिए Mutqan सर्वर नाम को उस WHOIS सर्वर पर भेजता है जिसे IANA इस टॉप-लेवल डोमेन के लिए बताता है (.sa के लिए whois.nic.net.sa), TCP पोर्ट 43 पर, और जवाब जैसा आया वैसा ही दिखाता है — अधिकतम 16 KiB। तारीख़ें और फ़ील्ड के नाम रजिस्ट्री के अपने फ़ॉर्मेट में रहते हैं, उनकी दोबारा व्याख्या नहीं की जाती।
क्या "कोई रिकॉर्ड नहीं" का मतलब है कि डोमेन रजिस्टर करने के लिए उपलब्ध है?
नहीं। इसका मतलब सिर्फ़ इतना है कि रजिस्ट्री की RDAP सेवा ने उस नाम के लिए 404 लौटाया। रिज़र्व, ब्लॉक और प्रीमियम नाम भी RDAP में नहीं दिख सकते और फिर भी रजिस्टर नहीं हो सकते। Domain Availability Checker इसके साथ DNS जाँच भी करता है, और कोई नाम रजिस्टर हो सकता है या नहीं, यह सिर्फ़ रजिस्ट्रार ही पक्का बता सकता है।
www.example.co.uk की जगह example.co.uk क्यों खोजा गया?
रजिस्ट्री सिर्फ़ रजिस्टर्ड नामों का रिकॉर्ड रखती है, इसलिए सर्वर Public Suffix List के ICANN सेक्शन से होस्ट नाम को रजिस्टर होने लायक़ डोमेन तक छोटा कर देता है। रजिस्ट्री से सीधे www.example.co.uk पूछा जाए तो जवाब बस "नहीं मिला" होगा।
क्या मैं IP एड्रेस या AS नंबर भी खोज सकता हूँ?
हाँ। एड्रेस और AS नंबर उस Regional Internet Registry (ARIN, RIPE NCC, APNIC, LACNIC या AFRINIC) में खोजे जाते हैं जिसके पास वे हैं, और यह रजिस्ट्री भी IANA की उन्हीं bootstrap फ़ाइलों से मिलती है। दिखाया गया देश रजिस्ट्रेशन रिकॉर्ड वाला देश है, वह जगह नहीं जहाँ एड्रेस इस्तेमाल हो रहा है।
तकनीकी नोट्स
RDAP, WHOIS का HTTPS और JSON वाला उत्तराधिकारी है: RFC 9082 क्वेरी पाथ (domain/, ip/, autnum/) तय करता है, RFC 9083 JSON जवाब, और RFC 9224 IANA की वे bootstrap फ़ाइलें जो हर टॉप-लेवल डोमेन, एड्रेस ब्लॉक और AS रेंज को उसकी रजिस्ट्री के RDAP base URL से जोड़ती हैं। Mutqan सर्वर ये फ़ाइलें पढ़ता है (एक दिन तक कैश करता है), जवाब देने वाले पहले HTTPS base URL से पूछता है और जवाब को एक जैसे रूप में लाता है: events, स्टेटस वैल्यू, रजिस्ट्रार entity और उसका abuse संपर्क, nameserver और secureDNS।
स्टेटस वैल्यू EPP (RFC 5731, और ग्रेस व redemption स्टेट के लिए RFC 3915) से आती हैं; RDAP इन्हें RFC 8056 की मैपिंग के मुताबिक़ शब्दों में लिखता है ("client transfer prohibited"), जबकि WHOIS आम तौर पर camelCase में। जिन रजिस्ट्री के पास RDAP नहीं, उनसे RFC 3912 वाले WHOIS प्रोटोकॉल से पूछा जाता है: TCP पोर्ट 43 पर नाम वाली एक लाइन और रजिस्ट्री का खुला टेक्स्ट जवाब, जो 5 सेकंड की समय-सीमा में 64 KiB तक पढ़ा जाता है और 16 KiB तक दिखाया जाता है।
सीमाएँ और कार्यप्रणाली
रजिस्ट्रेशन डेटा वही है जो रजिस्ट्री प्रकाशित करती है; Mutqan इसकी पुष्टि नहीं करता। रजिस्ट्रेंट के नाम, ई-मेल और फ़ोन आम तौर पर छिपे रहते हैं, और रजिस्ट्रार के पास रजिस्ट्री से ज़्यादा जानकारी हो सकती है।
WHOIS-only रजिस्ट्री का जवाब कच्चे टेक्स्ट के रूप में दिखता है: टूल उसकी तारीख़ों या फ़ील्ड की दोबारा व्याख्या नहीं करता, और कुछ रजिस्ट्री साझा क्लाउड एड्रेस से आने वाली क्वेरी ठुकरा देती हैं या धीमी कर देती हैं।
नतीजा क्वेरी के समय की रजिस्ट्री की स्थिति है; RDAP डेटा रजिस्ट्री डेटाबेस से पीछे हो सकता है, जैसा "रजिस्ट्री डेटा अपडेट" टाइमस्टैम्प बताता है।
सुरक्षा और गोपनीयता
आपका दर्ज किया नाम, एड्रेस या AS नंबर Mutqan सर्वर से उस रजिस्ट्री को भेजा जाता है जिसके पास वह है: उसकी RDAP सेवा को, या WHOIS-only टॉप-लेवल डोमेन के लिए उसके WHOIS सर्वर को (वह सर्वर कौन-सा है, यह पूछने के लिए IANA की WHOIS डायरेक्टरी को सिर्फ़ टॉप-लेवल डोमेन भेजा जा सकता है)। IANA की bootstrap फ़ाइलें आपकी क्वेरी के बिना डाउनलोड होती हैं। कुछ भी स्टोर नहीं होता; एनालिटिक्स में सिर्फ़ इतना दर्ज होता है कि लुकअप एंडपॉइंट इस्तेमाल हुआ।
संदर्भ
- RFC 9083: JSON Responses for the Registration Data Access Protocol (RDAP)वह JSON जिससे RDAP सर्वर जवाब देता है: domain, nameserver, entity, IP network और autnum ऑब्जेक्ट, registration व expiration जैसे events, स्टेटस वैल्यू और notices।
- RFC 9082: Registration Data Access Protocol (RDAP) Query FormatRDAP क्वेरी HTTPS URL के रूप में कैसे लिखी जाती है: domain/, ip/ और autnum/ पाथ जिन्हें क्लाइंट रजिस्ट्री के base URL में जोड़ता है।
- RFC 9224: Finding the Authoritative Registration Data Access Protocol (RDAP) ServiceIANA की bootstrap फ़ाइलें, जो हर टॉप-लेवल डोमेन, IP एड्रेस ब्लॉक और AS नंबर रेंज को उसकी रजिस्ट्री की RDAP सेवा के base URL से जोड़ती हैं।