DNS बिना जादू के: A, AAAA, CNAME, MX, TXT
DNS रिकॉर्ड के कौन-कौन से प्रकार हैं, वे कैसे अलग हैं, TTL कैसे पढ़ें, और कैसे जाँचें कि बदलाव इंटरनेट तक पहुँच गए हैं।
23 अगस्त 2026 को अपडेट किया गया
DNS एक डायरेक्टरी की तरह है: आप उसे कोई नाम देते हैं, और वह बदले में एक एड्रेस या कोई दूसरा नाम लौटाता है। इसमें गड़बड़ होने पर ऐसा लगता है कि “साइट खुल ही नहीं रही,” जबकि मशीन पूरी तरह चल रही होती है। अगर आप समझ लें कि हर रिकॉर्ड टाइप किस काम के लिए ज़िम्मेदार है, तो समस्या ढूँढना कहीं आसान हो जाता है।
मुख्य टाइप
| टाइप | इसमें क्या होता है | कब ज़रूरत पड़ती है |
|---|---|---|
| A | IPv4 एड्रेस | किसी वेबसाइट और हर सेवा के लिए मुख्य रिकॉर्ड |
| AAAA | IPv6 एड्रेस | Millida VDS मशीनों पर इस्तेमाल नहीं होता: IPv6 नहीं दिया जाता |
| CNAME | कोई दूसरा नाम | www → मुख्य डोमेन जैसे अलियास |
| MX | मेल सर्वर और प्राथमिकता | डोमेन पर मेल प्राप्त करना |
| TXT | कोई भी टेक्स्ट | SPF, DKIM, DMARC, ओनरशिप वेरिफिकेशन |
| NS | ज़ोन नेम सर्वर | डोमेन डेलिगेशन |
सबसे ज़्यादा लोग यहीं अटकते हैं: डोमेन रूट पर दूसरे रिकॉर्ड के साथ CNAME नहीं रखा जा सकता। रूट (example.com) पर सिर्फ़ A हो सकता है। CNAME अलियास सबडोमेन के लिए होता है।
प्रैक्टिस में यह कैसा दिखता है
example.com. A 203.0.113.10
www.example.com. CNAME example.com.
mail.example.com. A 203.0.113.10
example.com. MX 10 mail.example.com.
example.com. TXT "v=spf1 mx -all"
एड्रेस पैनल के “Overview” से /hosting/vds/m/<id> पर ले सकते हैं। जोड़ने का असली काम डोमेन को मशीन से जोड़ना लेख में बताया गया है।
TTL और कैश
TTL वह समय है सेकंड में जितने तक किसी रिकॉर्ड को कैश में रखने की इजाज़त होती है। 3600 का मतलब है कि आपके एडिट के बाद भी प्रोवाइडर और ब्राउज़र एक घंटे तक पुराना जवाब दे सकते हैं।
प्लान किए गए माइग्रेशन का तरीका: एक दिन पहले TTL घटाकर 300 कर दें; इंतज़ार करें; रिकॉर्ड बदलें; सब चल रहा है यह पक्का करें; पिछला TTL वापस लगा दें।
जाँच
dig example.com A +short
dig www.example.com CNAME +short
dig example.com MX +short
dig example.com TXT +short
dig @8.8.8.8 example.com A +short
आखिरी कमांड किसी खास पब्लिक रिज़ॉल्वर से पूछती है और आपके लोकल कैश को बायपास कर देती है। रिज़ॉल्यूशन पाथ के साथ पूरी तस्वीर:
dig +trace example.com
आम गलतियाँ
| लक्षण | वजह | हल |
|---|---|---|
| डोमेन कहीं से भी नहीं खुलता | NS रिकॉर्ड ज़रूरी प्रोवाइडर की तरफ़ पॉइंट नहीं हैं | रजिस्ट्रार पर dig example.com NS देखें |
| आपके यहाँ चलता है, दूसरों के यहाँ नहीं | कैश में पुराना जवाब | TTL खत्म होने का इंतज़ार करें, @8.8.8.8 से जाँचें |
www नहीं खुलता | सबडोमेन के लिए रिकॉर्ड नहीं है | रूट पर CNAME जोड़ें |
| मेल नहीं आता | MX नहीं है, या वह CNAME की तरफ़ पॉइंट कर रहा है | MX को ऐसे नाम पर पॉइंट करें जिसका A रिकॉर्ड हो |
| SPF एडिट करने के बाद मेल गायब | ज़ोन में दो SPF रिकॉर्ड | सिर्फ़ एक v=spf1 लाइन रखें |
एक बार में एक ही रिकॉर्ड बदलें और नतीजा
digकमांड से जाँचें। पूरा ज़ोन एक साथ एडिट करके फिर “सब क्यों बंद हो गया” पूछने में तीन गुना ज़्यादा समय लगता है।
मेल प्राप्त करने के लिए आपको सही रिवर्स एड्रेस रिकॉर्ड की भी ज़रूरत पड़ेगी।