Punycode / IDN कन्वर्टर
अंतरराष्ट्रीय डोमेन नाम (IDN) को Punycode xn-- लेबल में और वापस बदलें, या कच्ची RFC 3492 स्ट्रिंग एन्कोड करें। हर पंक्ति में एक डोमेन, ऑफ़लाइन चलता है।
32 अक्षर · 45 बाइट्स (UTF-8)
0 अक्षर · 0 बाइट्स (UTF-8)
पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।
Punycode कन्वर्टर क्या है?
bücher.example या भारत.भारत जैसे अंतरराष्ट्रीय डोमेन नामों को DNS में इस्तेमाल होने वाले ASCII रूप (xn--bcher-kva.example) में बदलता है, और वापस भी। रॉ मोड अकेली Punycode स्ट्रिंग को ठीक वैसे एन्कोड या डिकोड करता है जैसा RFC 3492 में है।
Punycode कन्वर्टर का उपयोग कैसे करें
- Punycode में या Unicode में चुनें।
- इनपुट का प्रकार चुनें: डोमेन नाम (xn-- लेबल) (हर लेबल अलग संभाला जाता है,
xn--जुड़ता/हटता है) या कच्ची Punycode स्ट्रिंग (RFC 3492)। - इनपुट में हर पंक्ति में एक डोमेन लिखें।
- आउटपुट से बदले हुए डोमेन कॉपी करें।
उदाहरण
Bücher.example
xn--bcher-kva.example
Punycode कन्वर्टर का उपयोग कब करें
किसी IDN के पीछे असली DNS नाम देखने, ASCII नाम माँगने वाले DNS रिकॉर्ड, TLS सर्टिफ़िकेट या वेब सर्वर कॉन्फ़िगर करने, या मिलते-जुलते (homograph) डोमेन पहचानने के लिए इसका उपयोग करें। रजिस्ट्रेशन की वैधता के लिए अपने रजिस्ट्रार के नियम देखें।
Punycode कन्वर्टर कैसे काम करता है
डोमेन मोड में इनपुट . (और ideographic full stops 。.。) पर लेबल में बाँटा जाता है। हर लेबल NFC में सामान्यीकृत और छोटे अक्षरों में बदला जाता है; गैर-ASCII अक्षर वाले लेबल RFC 3492 Bootstring एल्गोरिदम (बेस 36, bias adaptation) से एन्कोड होकर xn-- उपसर्ग पाते हैं। डिकोडिंग xn-- से शुरू होने वाले लेबल पर इसे उलटती है। पूरा IDNA2008/UTS #46 सत्यापन (जैसे अस्वीकृत अक्षर या bidi नियम) नहीं किया जाता।
सामान्य उपयोग मामले
- IDN डोमेन के लिए DNS रिकॉर्ड और सर्टिफ़िकेट बनाना
- लॉग और सर्टिफ़िकेट में xn-- नाम पढ़ना
- फ़िशिंग लिंक में संदिग्ध मिलते-जुलते डोमेन जाँचना
- RFC 3492 इम्प्लीमेंटेशन टेस्ट करना
सुरक्षा नोट
दूसरी लिपियों के मिलते-जुलते अक्षर (जैसे Cyrillic "а" बनाम Latin "a") अलग xn-- नाम बनाते हैं; संदिग्ध लिंक को Punycode में बदलने से वे सामने आ जाते हैं।
अक्सर पूछे जाने वाले प्रश्न
मेरा डोमेन छोटे अक्षरों में क्यों बदल गया?
डोमेन नाम केस-इनसेंसिटिव होते हैं और IDNA एन्कोड करने से पहले उन्हें छोटे अक्षरों में मैप करता है, इसलिए Bücher और bücher का नतीजा एक ही है।
रॉ मोड क्या करता है?
यह पूरे टेक्स्ट पर बिना लेबल बाँटे या xn-- जोड़े सादा RFC 3492 एल्गोरिदम चलाता है, जो RFC के उदाहरणों से टेस्ट करने में उपयोगी है।
क्या यह जाँचता है कि डोमेन मान्य है?
नहीं, यह सिर्फ़ बदलता है। रजिस्ट्री अतिरिक्त IDNA नियम लागू करती हैं।