DMARC रिकॉर्ड जाँचकर्ता क्या है?
DMARC रिकॉर्ड जाँचकर्ता एक निःशुल्क ऑनलाइन टूल है जो आपके द्वारा प्रदान किए गए DMARC TXT रिकॉर्ड का विश्लेषण करता है। यह टूल रिकॉर्ड की नीतियों, अलाइनमेंट सेटिंग्स, रिपोर्टिंग पतों और पुराने प्रतिशत (percentage) मानों की समीक्षा करने के लिए उसे पार्स करता है। इसके अतिरिक्त, यह अमान्य टैगों की पहचान करता है और सिंटैक्स तथा नीति संबंधी समस्याओं पर विस्तृत टिप्पणियाँ प्रदान करता है, जिससे आपको यह समझने में मदद मिलती है कि एक DMARC रिकॉर्ड कैसे संरचित और व्याख्यायित किया जाता है।
यह टूल विशेष रूप से उन मेल डोमेन प्रशासकों के लिए उपयोगी है जिनके पास DMARC TXT सामग्री है और वे इसे प्रकाशित करने या समस्याओं को ठीक करने से पहले इसकी संरचना, नीति विकल्पों और रिपोर्ट पते के सिंटैक्स की जाँच करना चाहते हैं। यह उन लोगों की भी मदद करता है जो DMARC नीतियों, अलाइनमेंट, रिपोर्ट पतों, प्रतिशत और अमान्य टैगों की समीक्षा करना चाहते हैं।
इनपुट और सीमाएँ
इस टूल का उपयोग करने के लिए आपको निम्नलिखित इनपुट प्रदान करना होगा:
- DMARC TXT मान: यह एक स्ट्रिंग होनी चाहिए जो
v=DMARC1से शुरू होती है। उद्धरण चिह्नों वाले DNS TXT खंड (Quoted DNS TXT chunks) भी स्वीकार किए जाते हैं और विश्लेषण से पहले उन्हें आपस में जोड़ दिया जाता है। - सीमा (Limit): इनपुट की लंबाई 20,000 वर्णों (characters) से कम होनी चाहिए।
DMARC विश्लेषण और आउटपुट
जब आप इस टूल में कोई रिकॉर्ड जाँचते हैं, तो परिणाम निम्नलिखित अनुभागों में प्रदर्शित होते हैं:
1. DMARC विश्लेषण
यह मुख्य अनुभाग है जो आपके रिकॉर्ड के विश्लेषण के संपूर्ण परिणामों को प्रदर्शित करता है।
2. DMARC सारांश
यह अनुभाग प्रमुख DMARC सेटिंग्स का एक संक्षिप्त विवरण प्रदान करता है:
- p: मुख्य डोमेन के लिए निर्धारित नीति।
- sp: सबडोमेन के लिए निर्धारित नीति।
- np: गैर-मौजूद सबडोमेन के लिए निर्धारित नीति।
- DKIM / SPF: SPF और DKIM अलाइनमेंट के बारे में जानकारी।
- rua / ruf: रिकॉर्ड में निर्दिष्ट किए गए रिपोर्ट पतों की कुल संख्या।
- pct (RFC 7489): पुराने DMARC कार्यान्वयन के लिए उपयोग किया जाने वाला प्रतिशत मान।
3. रिपोर्ट गंतव्य
यहाँ इस बात का विवरण होता है कि रिपोर्ट कहाँ भेजी जानी हैं:
- rua: संचयी (aggregate) रिपोर्ट प्राप्त करने के पते।
- ruf: विफलता (failure) रिपोर्ट प्राप्त करने के पते।
4. पार्स किए गए पद
यह एक तालिका है जो रिकॉर्ड में पाए गए प्रत्येक टैग को सूचीबद्ध करती है:
- पद (Tag): DMARC टैग का नाम।
- मान या क्वालिफ़ायर: टैग से जुड़ा हुआ मान।
- प्रकार: टैग की स्थिति जैसे कि Active (RFC 9989), Historic (RFC 7489), Unknown (अज्ञात), या Invalid (✕ DMARC)।
5. सिंटैक्स और नीति संबंधी टिप्पणियाँ
यह रिकॉर्ड के सिंटैक्स या नीति में पाई गई समस्याओं या टिप्पणियों की एक सूची है।
नियम और विशेष परिस्थितियाँ (Edge Cases)
DMARC रिकॉर्ड का विश्लेषण करते समय यह टूल निम्नलिखित नियमों और त्रुटियों की पहचान करता है:
- प्रारंभिक नियम: रिकॉर्ड का आरंभ केस-संवेदी (case-sensitive) मान
v=DMARC1से होना चाहिए और यह पहला टैग होना चाहिए। यदि ऐसा नहीं है, तो "रिकॉर्ड v=DMARC1 से शुरू होना चाहिए।" या "पद‹position›: v=DMARC1 पहला पद होना चाहिए।" जैसी त्रुटियाँ दिखाई देती हैं। - नीति फ़ॉलबैक: यदि रिकॉर्ड में कोई
pटैग मौजूद नहीं है, तो डोमेन नीति फ़ॉलबैक होकरnoneपर आ जाती है। इसके लिए "p → none" की टिप्पणी दिखाई देती है। - p=none का प्रभाव:
p=noneनीति केवल विफलताओं की निगरानी करती है और प्राप्तकर्ताओं से विफल होने वाले मेल को क्वारंटाइन या रिजेक्ट करने के लिए नहीं कहती है। - परीक्षण मोड (t=y): परीक्षण के दौरान
t=yमानquarantineनीति को घटाकरnoneऔरrejectनीति को घटाकरquarantineकर देता है। - रिपोर्टिंग पते: यदि कोई वैध
ruaपता मौजूद नहीं है, तो संचयी रिपोर्ट का अनुरोध नहीं किया जाता है। इसी तरह, यदि कोई वैधrufविफलता-रिपोर्ट पता मौजूद नहीं है, तोfoटैग को अनदेखा कर दिया जाता है। - पुराने मान (pct):
pctमान अब ऐतिहासिक (historic) हो चुके हैं और ये केवल उन प्राप्तकर्ताओं के लिए नीति कवरेज को सीमित करते हैं जो अभी भी पुराने DMARC विनिर्देशों का पालन कर रहे हैं। - आकार प्रत्यय (!size): रिपोर्ट URI पर लगा
!sizeप्रत्यय अब अप्रचलित (obsolete) हो चुका है और वर्तमान प्राप्तकर्ताओं द्वारा इसे अनदेखा कर दिया जाना चाहिए। - सबडोमेन नीतियां: जब कोई विशिष्ट टैग अनुपस्थित होता है, तो सबडोमेन नीतियां
npसेspऔर फिरpपर फ़ॉलबैक होती हैं।
गोपनीयता और डेटा प्रोसेसिंग
आपकी गोपनीयता हमारे लिए महत्वपूर्ण है। आपका DMARC रिकॉर्ड पूरी तरह से आपके ब्राउज़र में ही रहता है; यह टूल इसे किसी सर्वर पर अपलोड या सहेजता नहीं है। इनपुट को ब्राउज़र स्टोरेज में भी नहीं लिखा जाता है, और रिकॉर्ड से संबंधित कोई भी अनुरोध बाहरी सर्वर पर नहीं भेजा जाता है।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
सिंटैक्स और नीति संबंधी टिप्पणियाँ: p / sp / np?
यदि रिकॉर्ड में मुख्य नीति p अनुपस्थित है, तो यह डिफ़ॉल्ट रूप से p=none पर आ जाती है। परीक्षण मोड में t=y नीति के प्रभाव को कम कर देता है (जैसे reject को quarantine में बदलना)। सबडोमेन नीतियों के लिए, यदि कोई विशिष्ट टैग नहीं मिलता है, तो नियम np से sp और फिर p की ओर फ़ॉलबैक होते हैं।
RFC 9989: pct / rf / ri?
नहीं, यह पृष्ठ केवल आपके चिपकाए गए टेक्स्ट की जाँच करता है। यह DNS से पूछताछ नहीं करता, प्रदाता रिकॉर्ड नहीं खोलता, प्रेषक IP का परीक्षण नहीं करता और यह पुष्टि नहीं करता कि प्राप्तकर्ता मेल सर्वर क्या लौटाएगा। नए मानकों (RFC 9989) के अनुसार pct, rf, और ri जैसे टैग अब ऐतिहासिक (historic) माने जाते हैं, जबकि np, psd, और t सक्रिय (active) टैग हैं।
क्या त्रुटिरहित परिणाम साबित करता है कि मेरा DMARC सेटअप काम करता है?
नहीं। यह पृष्ठ केवल आपके चिपकाए गए टेक्स्ट की जाँच करता है। यह DNS से पूछताछ नहीं करता, प्रदाता रिकॉर्ड नहीं खोलता, प्रेषक IP का परीक्षण नहीं करता और यह पुष्टि नहीं करता कि प्राप्तकर्ता मेल सर्वर क्या लौटाएगा। यह केवल आपके द्वारा दिए गए टेक्स्ट के सिंटैक्स और संरचनात्मक शुद्धता का विश्लेषण करता है।