अगर आपने DNS रिकॉर्ड के प्रकार वाला चैप्टर पढ़ा है, तो आप जानते हैं कि आपके DNS ज़ोन के हर रिकॉर्ड का एक ख़ास काम है। A रिकॉर्ड IP एड्रेस की ओर इशारा करते हैं। MX रिकॉर्ड ईमेल रूटिंग संभालते हैं। TXT रिकॉर्ड इनमें से कुछ नहीं करता। वह सादे टेक्स्ट की एक लाइन रखता है जो दूसरे सिस्टम को आपके डोमेन के बारे में कुछ बताती है। वह टेक्स्ट यह कह सकता है कि "यह ईमेल प्रोवाइडर मेरी ओर से भेज सकता है" या "हां, यह डोमेन मेरा है" या "मेरे संदेशों को वेरिफ़ाई करने की चाबी यह है।"
इसे अपने घर के दरवाज़े पर लगे एक नोट की तरह समझिए। इससे आपका घर चलने का तरीका नहीं बदलता। लेकिन जो भी पास आकर उसे पढ़ता है, उसे इस बारे में कुछ ज़रूरी पता चल जाता है कि यहां कौन रहता है और उसने किसे अधिकार दिया है।
TXT रिकॉर्ड कैसा दिखता है?
TXT रिकॉर्ड के भी बाकी DNS रिकॉर्ड की तरह चार हिस्से होते हैं। हर एक का काम यह है।
- होस्टनेम (नाम) वह डोमेन या सबडोमेन है जिस पर रिकॉर्ड लागू होता है। आपके मुख्य डोमेन के लिए यह आम तौर पर "@" होता है या खाली छोड़ा जाता है। mail.yourdomain.com जैसे सबडोमेन के लिए होस्टनेम "mail" होगा
- टाइप DNS सिस्टम को बताता है कि यह TXT रिकॉर्ड है
- वैल्यू टेक्स्ट कंटेंट खुद है। यह वेरिफ़िकेशन कोड, ईमेल पॉलिसी, पब्लिक की, या कोई भी और स्ट्रिंग हो सकती है, हर सेगमेंट में 255 अक्षर तक
- TTL (टाइम टू लाइव) तय करता है कि DNS सर्वर अपडेट देखने से पहले इस रिकॉर्ड को कितनी देर कैश में रखें। डिफ़ॉल्ट आम तौर पर 3600 सेकंड होता है, यानी एक घंटा
DNS सेटिंग पैनल में एक सीधा TXT रिकॉर्ड ऐसा दिखता है।
- होस्टनेम @ पर सेट
- टाइप TXT पर सेट
- वैल्यू "v=spf1 include:_spf.example.com ~all" पर सेट
- TTL 3600 पर सेट
यह उदाहरण SPF रिकॉर्ड है, जो TXT रिकॉर्ड के सबसे आम प्रकारों में से एक है। नीचे के हिस्सों में बताया गया है कि SPF का मतलब क्या है और ईमेल सुरक्षा के बाकी रिकॉर्ड कैसे काम करते हैं।
डोमेन वेरिफ़िकेशन के लिए TXT रिकॉर्ड कैसे इस्तेमाल होता है?
यह TXT रिकॉर्ड का सबसे सीधा इस्तेमाल है। किसी सेवा को सबूत चाहिए कि डोमेन आपका है। आप ऐसा रिकॉर्ड जोड़कर यह साबित करते हैं जो सिर्फ़ डोमेन का मालिक जोड़ सकता है।
प्रक्रिया ऐसे चलती है।
- आप किसी सेवा के लिए साइन अप करते हैं और उसे अपना डोमेन नाम बताते हैं
- सेवा आपको एक अनोखा वेरिफ़िकेशन कोड देती है
- आप अपनी DNS सेटिंग में लॉग इन करके उस कोड को वैल्यू बनाकर TXT रिकॉर्ड जोड़ते हैं
- सेवा आपके DNS में उस TXT रिकॉर्ड को जांचती है
- अगर उसे कोड मिल जाए, तो वेरिफ़िकेशन पूरा हो जाता है
यह काम क्यों करता है? क्योंकि वहां रिकॉर्ड सिर्फ़ वही जोड़ सकता है जिसके पास आपकी DNS सेटिंग का एक्सेस हो। वेरिफ़िकेशन कोड अपने आप में बेमतलब है। वह बस साबित करता है कि DNS ज़ोन की चाबियां आपके पास हैं।
SPF रिकॉर्ड क्या है?
SPF का मतलब क्या है
SPF का मतलब है सेंडर पॉलिसी फ़्रेमवर्क। यह एक TXT रिकॉर्ड है जिसमें उन मेल सर्वरों की सूची होती है जिन्हें आपके डोमेन नाम से ईमेल भेजने की इजाज़त है। जब किसी को आपका ईमेल मिलता है, तो उसका मेल सर्वर आपका SPF रिकॉर्ड देखकर जांचता है कि भेजने वाला सर्वर मंज़ूर सूची में है या नहीं।
SPF रिकॉर्ड क्या करता है
SPF रिकॉर्ड के बिना कोई भी ऐसा ईमेल भेज सकता है जो आपके डोमेन से आया दिखे। इसे ईमेल स्पूफ़िंग कहते हैं। यह फ़िशिंग की सबसे पुरानी तरकीबों में से एक है, और यह इसलिए चलती है क्योंकि पाने वाले सर्वर के पास जांचने का कोई तरीका नहीं होता कि भेजने वाला वही है जो वह होने का दावा करता है।
SPF रिकॉर्ड यह समस्या हल करता है। यह डाकघर को उन कूरियर वालों की सूची देने जैसा है जिन्हें आपकी ओर से पैकेज भेजने की इजाज़त है। अगर ऐसा कोई पैकेज आए जो सूची में न मौजूद कूरियर से हो, तो डाकघर समझ जाता है कि कुछ गड़बड़ है।
यह एक उदाहरण है।
v=spf1 include:_spf.mailprovider.com ~all
यह तीन बातें कहता है।
- v=spf1 बताता है कि यह SPF रिकॉर्ड है
- include:_spf.mailprovider.com का मतलब है "इस मेल प्रोवाइडर की सूची वाले सर्वर मेरे डोमेन की ओर से ईमेल भेज सकते हैं"
- ~all का मतलब है "अगर कोई ईमेल किसी और सर्वर से आए, तो उसे संदिग्ध मानो, लेकिन सीधे रिजेक्ट मत करो"
अगर "~all" को "-all" कर दिया जाए, तो नियम सख़्त हो जाता है। वह पाने वाले सर्वरों से कहता है कि मंज़ूर सूची में न होने वाली हर चीज़ को सीधे रिजेक्ट कर दो।
DKIM रिकॉर्ड क्या है?
DKIM का मतलब क्या है
DKIM का मतलब है डोमेनकीज़ आइडेंटिफ़ाइड मेल। SPF जहां जांचता है कि ईमेल किसने भेजा, वहीं DKIM जांचता है कि ईमेल आपके इनबॉक्स तक पहुंचने के रास्ते में छेड़छाड़ का शिकार तो नहीं हुआ।
पब्लिक की कैसे काम करती है
DKIM को चिट्ठी पर लगी मोम की मुहर की तरह समझिए। जब आपका मेल सर्वर ईमेल भेजता है, तो वह उस पर एक छिपा हुआ हस्ताक्षर लगाता है। वह हस्ताक्षर एक प्राइवेट की से बनता है जिसे सिर्फ़ आपका सर्वर जानता है। मेल खाती पब्लिक की आपके डोमेन के TXT रिकॉर्ड में रहती है, और देखने वाला कोई भी उसे देख सकता है।
जब पाने वाला सर्वर ईमेल पाता है, तो वह DNS से आपकी पब्लिक की पढ़ता है और उसे हस्ताक्षर से मिलाता है। अगर दोनों मेल खाएं, तो ईमेल असली और अनछुआ साबित होता है। अगर मेल न खाएं, तो हो सकता है रास्ते में कहीं ईमेल बदल दिया गया हो।
आपको की को खुद समझने की ज़रूरत नहीं है। आपका ईमेल प्रोवाइडर उसे बनाता है और बताता है कि आपको अपनी DNS सेटिंग में क्या पेस्ट करना है। DKIM TXT रिकॉर्ड आम तौर पर "selector._domainkey.yourdomain.com" जैसे दिखने वाले सबडोमेन पर रहता है।
DMARC रिकॉर्ड क्या है?
DMARC SPF और DKIM को कैसे जोड़ता है
SPF जांचता है कि ईमेल कहां से आया। DKIM जांचता है कि उसमें बदलाव नहीं हुआ। लेकिन जब इनमें से कोई जांच फ़ेल हो जाए तो क्या होता है? DMARC के बिना हर पाने वाला सर्वर अपने आप तय करता है। कुछ ईमेल को स्पैम में भेज देंगे। कुछ जाने देंगे। कुछ रिजेक्ट कर देंगे। आपका कोई कंट्रोल नहीं रहता।
DMARC का मतलब है डोमेन-बेस्ड मैसेज ऑथेंटिकेशन, रिपोर्टिंग एंड कन्फ़ॉर्मेंस। यह एक TXT रिकॉर्ड है जो कमान आपके हाथ में देता है। जब कोई ईमेल SPF या DKIM में फ़ेल हो जाए, तब क्या होगा, इसके नियम आप तय करते हैं।
DMARC पॉलिसी का मतलब क्या है
DMARC रिकॉर्ड "_dmarc.yourdomain.com" सबडोमेन पर TXT रिकॉर्ड के रूप में जोड़ा जाता है। यह एक सीधा उदाहरण है।
v=DMARC1; p=quarantine; rua=mailto:reports@yourdomain.com
यह पाने वाले सर्वरों को तीन बातें बताता है।
- v=DMARC1 बताता है कि यह DMARC रिकॉर्ड है
- p=quarantine पॉलिसी है। यह पाने वाले सर्वर से कहता है कि ऑथेंटिकेशन में फ़ेल होने वाले ईमेल इनबॉक्स की जगह स्पैम फ़ोल्डर में भेजे जाएं
- rua=mailto:reports@yourdomain.com सर्वरों से कहता है कि ऑथेंटिकेशन रिपोर्ट इस ईमेल पते पर भेजें, ताकि आप देख सकें कि आपके डोमेन से कौन ईमेल भेज रहा है
पॉलिसी फ़ील्ड (p=) के तीन विकल्प हैं।
- none का मतलब है कोई कार्रवाई नहीं, बस रिपोर्ट भेजो। जब आप पहली बार DMARC सेट कर रहे हों और लागू करने से पहले निगरानी करना चाहते हों, तब यह काम का है
- quarantine का मतलब है फ़ेल होने वाले ईमेल स्पैम में भेजो
- reject का मतलब है फ़ेल होने वाले ईमेल को पूरी तरह रोक दो, ताकि वे पाने वाले तक कभी न पहुंचें
SPF, DKIM और DMARC मिलकर ईमेल सुरक्षा की तीन परतें बनाते हैं। SPF मेहमानों की सूची है। DKIM मोम की मुहर है। DMARC वह गार्ड है जो तय करता है कि जब कोई पहली दो जांच में फ़ेल हो तो क्या होगा। अगर आप अपने डोमेन के साथ कस्टम ईमेल सेट कर रहे हैं, तो तीनों रिकॉर्ड ज़रूरी हैं।
TXT रिकॉर्ड और क्या कर सकते हैं?
ईमेल सुरक्षा और डोमेन वेरिफ़िकेशन दो सबसे बड़े इस्तेमाल हैं, लेकिन TXT रिकॉर्ड और जगहों पर भी दिखते हैं।
- सर्च इंजन वेरिफ़िकेशन। सर्च इंजन सर्च परफ़ॉर्मेंस डेटा का एक्सेस देने से पहले आपसे TXT रिकॉर्ड जोड़ने को कहते हैं, ताकि साबित हो कि डोमेन आपका है
- सुरक्षा पॉलिसी। कुछ संगठन सुरक्षा संपर्क की जानकारी या सर्टिफ़िकेट अथॉरिटी की पसंद प्रकाशित करने के लिए TXT रिकॉर्ड इस्तेमाल करते हैं
- सेवा ऑथेंटिकेशन। एनालिटिक्स प्लेटफ़ॉर्म, विज्ञापन सेवाओं और दूसरे टूल को अक्सर आपके डोमेन को आपके अकाउंट से जोड़ने के लिए TXT रिकॉर्ड चाहिए होता है
- कस्टम मेटाडेटा। आपके डोमेन के बारे में कोई भी टेक्स्ट जानकारी जिसे दूसरे सर्वर या सेवाओं को पढ़ना हो, TXT रिकॉर्ड में रखी जा सकती है
TXT रिकॉर्ड DNS का स्विस आर्मी चाकू हैं। अगर किसी सेवा को आपके डोमेन के बारे में कुछ वेरिफ़ाई, ऑथेंटिकेट या बताना हो, तो काफ़ी संभावना है कि वह यह काम TXT रिकॉर्ड से करती है।
TXT रिकॉर्ड कैसे जोड़ें?
TXT रिकॉर्ड जोड़ना किसी भी दूसरे DNS रिकॉर्ड जोड़ने जैसे ही कदमों पर चलता है। अगर आपने पहले A रिकॉर्ड या MX रिकॉर्ड जोड़ा है, तो यह जाना-पहचाना लगेगा।
- उस DNS मैनेजमेंट पैनल में लॉग इन करें जहां आपके डोमेन के नेमसर्वर सेट हैं। यह आम तौर पर आपका डोमेन रजिस्ट्रार या होस्टिंग प्रोवाइडर होता है
- DNS रिकॉर्ड का सेक्शन या DNS ज़ोन एडिटर ढूंढें
- नया रिकॉर्ड जोड़ने का विकल्प दबाएं
- रिकॉर्ड प्रकार के रूप में TXT चुनें
- होस्टनेम डालें। रूट डोमेन के लिए "@" इस्तेमाल करें, या अगर सेवा मांगे तो किसी ख़ास सबडोमेन का नाम
- जिस सेवा को आप सेट कर रहे हैं, उसकी दी हुई सटीक वैल्यू पेस्ट करें। उसे हाथ से दोबारा टाइप न करें
- TTL सेट करें। अगर आपको पक्का नहीं पता, तो आपके प्रोवाइडर की सुझाई डिफ़ॉल्ट वैल्यू इस्तेमाल करें या 3600 रखें
- रिकॉर्ड सेव करें
एक बात याद रखें। DNS बदलावों को पूरे इंटरनेट पर फैलने में कुछ मिनट से लेकर 48 घंटे तक लग सकते हैं। इसे DNS प्रोपेगेशन कहते हैं। इस दौरान कुछ सर्वरों को पुरानी सेटिंग दिख सकती हैं और कुछ को नई। इस प्रक्रिया के बारे में और जानने के लिए DNS कैसे काम करता है वाला चैप्टर पढ़ें।
TXT रिकॉर्ड की आम गलतियां क्या हैं?
TXT रिकॉर्ड जोड़ना आसान है, लेकिन कुछ दोहराई जाने वाली गलतियां लोगों को उलझा देती हैं।
- गलत वैल्यू पेस्ट करना। TXT रिकॉर्ड की वैल्यू अक्सर बेतरतीब अक्षरों की लंबी स्ट्रिंग होती है। एक अक्षर छूटा या एक स्पेस ज़्यादा आया, तो पूरी चीज़ टूट जाती है। जिस सेवा ने वैल्यू दी है, वहां से सीधे कॉपी करके पेस्ट करें
- एक ही डोमेन पर कई SPF रिकॉर्ड। एक डोमेन पर सिर्फ़ एक SPF रिकॉर्ड हो सकता है। अगर आपको कई मेल प्रोवाइडर को मंज़ूरी देनी है, तो कई "include" स्टेटमेंट से उन्हें एक ही SPF रिकॉर्ड में मिलाएं। दो अलग SPF रिकॉर्ड से अनिश्चित व्यवहार और ईमेल डिलीवरी फ़ेल होती है
- रिकॉर्ड गलत होस्टनेम पर जोड़ना। कुछ TXT रिकॉर्ड रूट डोमेन (@) पर जाते हैं, जबकि कुछ "_dmarc" या "selector._domainkey" जैसे ख़ास सबडोमेन पर। रिकॉर्ड गलत जगह रखा, तो उसे ढूंढने वाली सेवा को वह नहीं मिलेगा
- सेव करना भूल जाना। यह बुनियादी लगता है, लेकिन कई DNS पैनल में रिकॉर्ड डालने के बाद सेव या कन्फ़र्म बटन दबाना पड़ता है। अगर आप सेव करने से पहले पेज बंद कर दें, तो रिकॉर्ड नहीं बनता
- प्रोपेगेशन का इंतज़ार न करना। TXT रिकॉर्ड जोड़ने के बाद हो सकता है वेरिफ़िकेशन सेवा को वह तुरंत न मिले। जांच दोबारा करने से पहले कम से कम 15 से 30 मिनट दें
TXT रिकॉर्ड गलत या गायब हों तो क्या होता है?
नतीजा इस पर निर्भर करता है कि कौन सा TXT रिकॉर्ड प्रभावित है।
- अगर आपका SPF रिकॉर्ड गायब या गलत है, तो आपके ईमेल के स्पैम में जाने की संभावना ज़्यादा है। पाने वाले सर्वरों के पास पुष्टि करने का कोई तरीका नहीं होता कि आपका मेल सर्वर अधिकृत है, इसलिए वे सावधानी बरतते हैं
- अगर आपका DKIM रिकॉर्ड गायब है, तो आपके ईमेल में जांचा जा सकने वाला हस्ताक्षर नहीं होता। कुछ पाने वाले फिर भी उन्हें स्वीकार करेंगे, लेकिन स्पैम फ़िल्टर ज़्यादा शक करने लगते हैं
- अगर आपका DMARC रिकॉर्ड गायब है, तो SPF या DKIM जांच में फ़ेल होने वाले ईमेल के साथ क्या होगा, इस पर आपका कोई कंट्रोल नहीं रहता। हर पाने वाला सर्वर अपना फ़ैसला खुद लेता है
- अगर कोई वेरिफ़िकेशन TXT रिकॉर्ड हटा दिया जाए, तो जिस सेवा को उसकी ज़रूरत थी वह आपका एक्सेस रद्द कर सकती है या चेतावनी दिखा सकती है कि डोमेन के मालिकाना हक़ की अब पुष्टि नहीं है
इनमें से कोई भी समस्या आपकी वेबसाइट को ऑफ़लाइन नहीं करेगी। TXT रिकॉर्ड का असर इस पर नहीं पड़ता कि आपकी साइट कैसे खुलती है या विज़िटर उस तक कैसे पहुंचते हैं। लेकिन गायब या टूटे TXT रिकॉर्ड आपके ईमेल डिलीवरी पर और आपके डोमेन से जुड़ी सेवाएं इस्तेमाल करने की क्षमता पर बुरा असर डाल सकते हैं।
WEMASY TXT रिकॉर्ड को कैसे संभालता है
जब आप अपना कस्टम डोमेन अपनी WEMASY वेबसाइट से जोड़ते हैं, तो WEMASY आपको वे DNS रिकॉर्ड बताता है जो आपको जोड़ने हैं। ईमेल के TXT रिकॉर्ड आपके अपने ईमेल प्रोवाइडर से मिलते हैं, क्योंकि WEMASY की ईमेल होस्टिंग जल्द आ रही है।
WEMASY अपनी तरफ़ SSL और होस्टिंग संभालता है, इसलिए आपके जोड़े TXT रिकॉर्ड रूटिंग की जगह वेरिफ़िकेशन और ईमेल सुरक्षा पर केंद्रित रहते हैं। हर प्लान में क्या शामिल है, यह WEMASY प्राइसिंग पेज पर देखें।
आगे क्या
अब जब आप समझ गए हैं कि TXT रिकॉर्ड वेरिफ़िकेशन और ईमेल सुरक्षा के लिए कैसे काम करते हैं, तो अगला चैप्टर NS रिकॉर्ड के बारे में है। NS रिकॉर्ड तय करते हैं कि आपके डोमेन के पूरे DNS ज़ोन के लिए कौन से नेम सर्वर ज़िम्मेदार हैं, और वे उस नींव पर टिके हैं जिससे आपके बाकी सभी रिकॉर्ड ढूंढे जाते हैं। सभी रिकॉर्ड प्रकारों की जानकारी और हर एक कब इस्तेमाल करें, इसके लिए DNS रिकॉर्ड के प्रकार वाला चैप्टर देखें।
अक्सर पूछे जाने वाले सवाल
क्या एक ही डोमेन पर कई TXT रिकॉर्ड हो सकते हैं?
हां। एक डोमेन पर एक साथ कई TXT रिकॉर्ड हो सकते हैं। आपके पास SPF के लिए एक, डोमेन वेरिफ़िकेशन के लिए एक, और सबडोमेन पर DKIM के लिए एक हो सकता है। इकलौता अपवाद SPF है। एक डोमेन पर सिर्फ़ एक SPF रिकॉर्ड होना चाहिए। अगर आपको कई मेल प्रोवाइडर को मंज़ूरी देनी है, तो उन्हें एक ही SPF रिकॉर्ड में मिलाएं। WEMASY के वेबसाइट बिल्डर से आप यह सीधे अपनी वेबसाइट पर सेट कर सकते हैं।
क्या TXT रिकॉर्ड आपकी वेबसाइट के खुलने की रफ़्तार पर असर डालता है?
नहीं। वेबसाइट ट्रैफ़िक को रूट करने में TXT रिकॉर्ड की कोई भूमिका नहीं है। उन्हें सिर्फ़ वही सेवाएं पढ़ती हैं जो उन्हें ख़ास तौर पर ढूंढती हैं, जैसे SPF जांचते मेल सर्वर या मालिकाना हक़ जांचते वेरिफ़िकेशन टूल। आपकी वेबसाइट की स्पीड आपके A रिकॉर्ड, आपके सर्वर और आपके होस्टिंग सेटअप से तय होती है, आपके TXT रिकॉर्ड से नहीं।
TXT रिकॉर्ड को काम करना शुरू करने में कितना समय लगता है?
यह DNS प्रोपेगेशन और पुराने रिकॉर्ड के TTL पर निर्भर करता है। ज़्यादातर मामलों में नया TXT रिकॉर्ड 15 से 30 मिनट में दिखने लगता है। दुनिया भर के सभी DNS सर्वरों में पूरा प्रोपेगेशन 48 घंटे तक ले सकता है, हालांकि ऐसे नए रिकॉर्ड के लिए यह कम होता है जो पहले मौजूद नहीं थे।
TXT रिकॉर्ड की वैल्यू की अधिकतम लंबाई क्या है?
एक TXT रिकॉर्ड स्ट्रिंग 255 अक्षर तक की हो सकती है। अगर वैल्यू को ज़्यादा लंबा होना हो, तो उसे उसी रिकॉर्ड के भीतर कई स्ट्रिंग में बांट दिया जाता है। ज़्यादातर मामलों में आपका DNS प्रोवाइडर यह बंटवारा अपने आप कर देता है। DKIM की जैसी लंबी TXT वैल्यू बनाने वाली सेवाएं, आपके लिए रिकॉर्ड बनाते समय इस सीमा का ध्यान रखती हैं।
अगर आप अपने डोमेन से ईमेल नहीं भेजते, तो भी क्या TXT रिकॉर्ड चाहिए?
फिर भी यह अच्छा विचार है। भले ही आप ईमेल न भेजते हों, ऐसा SPF रिकॉर्ड जोड़ना जो कहता है कि कोई सर्वर अधिकृत नहीं है (v=spf1 -all), स्पैमर को आपके डोमेन की नकल करने से रोकता है। ईमेल ऑथेंटिकेशन रिकॉर्ड के बिना कोई भी ऐसे ईमेल भेज सकता है जो आपके डोमेन से आए दिखें, जिससे आपकी साख को नुकसान पहुंच सकता है।