A रिकॉर्ड बनाम CNAME: अपनी साइट के लिए कौन सा DNS रिकॉर्ड चुनें
A रिकॉर्ड नाम को IP एड्रेस पर और CNAME दूसरे होस्टनेम पर पॉइंट करता है। एपेक्स नियम, कब क्या इस्तेमाल करें की तालिका और साइट बिल्डर के उदाहरण देखें।
अक्सर पूछे जाने वाले सवाल
क्या मैं अपने रूट डोमेन पर CNAME लगा सकता हूँ?
स्टैंडर्ड DNS नियमों के हिसाब से नहीं। CNAME किसी दूसरे रिकॉर्ड के साथ एक ही नाम पर नहीं रह सकता, और डोमेन के रूट पर हमेशा NS और SOA रिकॉर्ड होते हैं। कुछ DNS प्रोवाइडर ALIAS, ANAME या CNAME-flattening जैसी सुविधा से इसका हल देते हैं। यह CNAME की तरह काम करती है, पर जवाब A रिकॉर्ड के रूप में देती है। आपके प्रोवाइडर में इसका नाम क्या है, यह उनके डॉक्स में देखें।
CNAME तेज़ होता है या A रिकॉर्ड?
विज़िटर के लिए यह फ़र्क़ आमतौर पर इतना छोटा होता है कि महसूस ही नहीं होता। रिज़ॉल्वर को पहली बार alias फ़ॉलो करने में एक अतिरिक्त लुकअप लगता है, उसके बाद जवाब TTL के हिसाब से कैश हो जाता है। चुनाव स्पीड के आधार पर नहीं, बल्कि इस आधार पर करें कि आपका होस्ट क्या इस्तेमाल करने को कहता है और नाम एपेक्स है या नहीं।
मेरा होस्ट www के लिए CNAME और रूट डोमेन के लिए IP एड्रेस क्यों देता है?
क्योंकि www एक सबडोमेन है, जहाँ CNAME की अनुमति है, जबकि रूट डोमेन एपेक्स है, जहाँ यह अनुमति नहीं है। जो होस्ट एपेक्स के लिए फ़िक्स्ड IP एड्रेस देते हैं, वे आपको ऐसी चीज़ देते हैं जिसे A रिकॉर्ड में रखा जा सकता है। जो होस्ट सिर्फ़ होस्टनेम देते हैं, वे उम्मीद करते हैं कि आप सबडोमेन पर CNAME लगाएँगे, या आपका DNS प्रोवाइडर सपोर्ट करे तो एपेक्स पर ALIAS जैसा रिकॉर्ड।
क्या एक ही नाम पर A रिकॉर्ड और CNAME दोनों हो सकते हैं?
नहीं। अगर किसी नाम पर CNAME है, तो उस पर A रिकॉर्ड, MX रिकॉर्ड, TXT रिकॉर्ड या कोई और रिकॉर्ड टाइप नहीं हो सकता। आपका DNS पैनल दूसरा रिकॉर्ड सेव करने से रोक सकता है, या सेव कर ले और रिज़ॉल्यूशन अनिश्चित हो जाए। नया टाइप जोड़ने से पहले पुराना रिकॉर्ड हटा दें।
एपेक्स रिकॉर्ड बदलने पर मेरे ईमेल का क्या होगा?
रूट डोमेन का A रिकॉर्ड बदलने से ईमेल पर कोई असर नहीं पड़ता, क्योंकि मेल रूटिंग MX रिकॉर्ड संभालते हैं। ख़तरा एपेक्स पर CNAME जोड़ने में है, क्योंकि वह MX और TXT रिकॉर्ड से टकराता है, जिन पर ईमेल निर्भर करता है। MX रिकॉर्ड जैसे हैं वैसे रहने दें, और वेबसाइट शिफ़्ट करते समय सिर्फ़ A या AAAA रिकॉर्ड बदलें।
छोटा जवाब: A रिकॉर्ड किसी नाम को सीधे IPv4 एड्रेस से जोड़ता है, जबकि CNAME किसी नाम को दूसरे होस्टनेम से जोड़ता है और अंतिम एड्रेस उसी होस्टनेम के रिकॉर्ड तय करते हैं। अपने रूट डोमेन (example.com) के लिए A रिकॉर्ड इस्तेमाल करें, और www, shop या blog जैसे सबडोमेन के लिए CNAME, जब आपका होस्ट IP की जगह होस्टनेम देता हो। मुख्य नियम: CNAME डोमेन के रूट पर नहीं लग सकता।
हर रिकॉर्ड असल में किस ओर पॉइंट करता है
A रिकॉर्ड: नाम से IP एड्रेस
A रिकॉर्ड इस सवाल का जवाब देता है: "इस नाम का IPv4 एड्रेस क्या है?" ज़ोन फ़ाइल में यह ऐसा दिखता है:
`` example.com. 3600 IN A 192.0.2.10 ``
यह एड्रेस (डॉक्यूमेंटेशन के लिए आरक्षित रेंज से) वह सर्वर है जिससे ब्राउज़र कनेक्ट होता है। अगर आपके पास IPv6 एड्रेस भी है, तो उसके साथ एक AAAA रिकॉर्ड जोड़ें। सर्वर का एड्रेस बदलने पर रिकॉर्ड आपको खुद एडिट करना पड़ता है।
CNAME रिकॉर्ड: नाम से दूसरा नाम
CNAME ("canonical name") कहता है, "यह नाम उस दूसरे नाम का alias है।" इसमें कभी IP एड्रेस नहीं होता:
`` www.example.com. 3600 IN CNAME sites.hostingprovider.example. ``
रिज़ॉल्वर alias देखता है, टारगेट को लुकअप करता है और वहाँ जो भी A या AAAA रिकॉर्ड मिलें, उन्हें इस्तेमाल करता है। इसका फ़ायदा यह है कि आपका होस्ट अपने सर्वर के एड्रेस बदल सके तो भी आपको अपना DNS छूना नहीं पड़ता। बुनियादी परिभाषा के लिए CNAME क्या है देखें, और रिकॉर्ड के पूरे परिवार के लिए DNS रिकॉर्ड टाइप्स की जानकारी पढ़ें।
एपेक्स की पाबंदी, समझिए
एपेक्स (जिसे रूट, बेयर या नेकेड डोमेन भी कहते हैं) वह नाम है जिसके आगे कुछ नहीं लगा होता: example.com। DNS के नियम कहते हैं कि जिस नाम पर CNAME हो, उस पर कोई दूसरा रिकॉर्ड टाइप नहीं हो सकता। एपेक्स पर हमेशा दूसरे रिकॉर्ड होते हैं:
- NS रिकॉर्ड, जो बताते हैं कि डोमेन के लिए कौन से सर्वर अधिकृत हैं
- एक SOA रिकॉर्ड
- आमतौर पर ईमेल के लिए MX रिकॉर्ड, और वेरिफ़िकेशन व SPF के लिए TXT रिकॉर्ड
एपेक्स पर CNAME इन सबसे टकराएगा। कुछ DNS पैनल उसे सेव करने से मना कर देंगे। कुछ सेव कर लेंगे और चुपचाप ईमेल डिलीवरी या डोमेन वेरिफ़िकेशन बिगाड़ देंगे, जो और बुरा है।
सबडोमेन में यह समस्या नहीं होती, क्योंकि www.example.com पर आमतौर पर उसी नाम पर कोई और रिकॉर्ड नहीं होता। इसीलिए होस्ट लगभग हमेशा www को CNAME से पॉइंट करने को कहते हैं।
हल: ALIAS, ANAME और flattening
कई DNS प्रोवाइडर एक नॉन-स्टैंडर्ड रिकॉर्ड देते हैं जो एपेक्स पर CNAME की तरह काम करता है। इसके अलग-अलग नाम हैं (ALIAS, ANAME या "CNAME flattening")। प्रोवाइडर टारगेट होस्टनेम को अपनी तरफ़ रिज़ॉल्व करता है और विज़िटर को सीधे A रिकॉर्ड के रूप में जवाब देता है। ये प्रोवाइडर की अपनी सुविधाएँ हैं, DNS स्टैंडर्ड का हिस्सा नहीं, इसलिए नाम, व्यवहार और यह कि ये प्लान में शामिल हैं या नहीं, सब अलग-अलग हो सकता है। इस पर निर्भर होने से पहले अपने DNS प्रोवाइडर के डॉक्यूमेंटेशन में देखें, और यह कभी न मानें कि उस नाम का रिकॉर्ड टाइप किसी दूसरे प्रोवाइडर के पैनल में भी मौजूद होगा।
A रिकॉर्ड बनाम CNAME: कब कौन सा इस्तेमाल करें
| स्थिति | क्या इस्तेमाल करें | कारण |
|---|---|---|
| रूट डोमेन (example.com), होस्ट IP एड्रेस देता है | A (और IPv6 मिले तो AAAA) | एपेक्स पर A रिकॉर्ड रखे जा सकते हैं |
| रूट डोमेन, होस्ट सिर्फ़ होस्टनेम देता है | अगर आपके DNS प्रोवाइडर में है तो ALIAS/ANAME/flattening; वरना DNS शिफ़्ट करें या होस्ट के नेमसर्वर इस्तेमाल करें | एपेक्स पर स्टैंडर्ड CNAME की अनुमति नहीं है |
| www सबडोमेन, होस्ट होस्टनेम देता है | CNAME | होस्ट के सर्वर बदलें तो भी यह उसके साथ चलता है |
| सबडोमेन, होस्ट IP एड्रेस देता है | A | CNAME के पास पॉइंट करने को कुछ नहीं होता |
| किसी SaaS टूल के लिए सबडोमेन (help, status, shop) | CNAME | टारगेट वेंडर मैनेज करता है |
| ऐसा नाम जिस पर MX या TXT रिकॉर्ड भी चाहिए | A, AAAA या ALIAS-स्टाइल, CNAME कभी नहीं | CNAME दूसरे रिकॉर्ड के साथ नहीं रह सकता |
| किसी नाम को अपने ही नियंत्रण वाले दूसरे नाम पर पॉइंट करना | CNAME | अपडेट करने की एक ही जगह |
| ईमेल सर्विस रिकॉर्ड (DKIM सेलेक्टर) | CNAME सिर्फ़ तब, जब ईमेल प्रोवाइडर कहे | प्रोवाइडर-विशिष्ट, उनके निर्देश मानें |
मेल रूटिंग के बारे में अलग से जानने के लिए MX रिकॉर्ड कैसे काम करते हैं और TXT रिकॉर्ड क्या करता है देखें।
साइट बिल्डर के उदाहरण
ज़्यादातर वेबसाइट बिल्डर और होस्ट दो पैटर्न में से किसी एक में आते हैं। आपका डैशबोर्ड बताता है कि आप पर कौन सा लागू होता है।
पैटर्न 1: होस्ट IP और होस्टनेम दोनों देता है
कई होस्ट दोनों बताते हैं। आम सेटअप यह है:
| होस्ट (नाम) | टाइप | वैल्यू |
|---|---|---|
| @ (रूट) | A | आपके होस्ट का बताया IP एड्रेस |
| www | CNAME | आपके होस्ट का बताया होस्टनेम |
ज़्यादातर DNS पैनल में @ का मतलब एपेक्स होता है। वही वैल्यू इस्तेमाल करें जो आपका होस्ट दिखाता है। IP एड्रेस किसी ब्लॉग पोस्ट से कॉपी न करें, इस पोस्ट से भी नहीं, क्योंकि होस्ट उन्हें बदलते रहते हैं।
पैटर्न 2: होस्ट सिर्फ़ होस्टनेम देता है
कुछ प्लेटफ़ॉर्म फ़िक्स्ड IP से बचते हैं। तब आपके पास तीन विकल्प हैं:
- www को CNAME से पॉइंट करें और अपने रजिस्ट्रार की फ़ॉरवर्डिंग सुविधा से रूट डोमेन को www पर रीडायरेक्ट करें।
- अगर आपका DNS प्रोवाइडर सपोर्ट करता है, तो एपेक्स पर ALIAS/ANAME/flattening रिकॉर्ड इस्तेमाल करें।
- अपने डोमेन के नेमसर्वर होस्ट पर, या ऐसे DNS प्रोवाइडर पर शिफ़्ट करें जो एपेक्स aliasing सपोर्ट करता हो।
विकल्प 1 सबसे ज़्यादा पोर्टेबल है, क्योंकि हर रजिस्ट्रार रीडायरेक्ट कर सकता है, हालाँकि बेयर डोमेन पर आने वाले विज़िटर के लिए यह एक हॉप बढ़ा देता है।
चरण-दर-चरण: डोमेन को साइट बिल्डर से जोड़ना
- अपने होस्ट के DNS निर्देश ढूँढें, जो डोमेन या कस्टम-डोमेन सेटिंग्स में होते हैं। देखें कि वह IP बताता है, होस्टनेम बताता है या दोनों।
- अपना DNS पैनल खोलें, यानी रजिस्ट्रार या DNS प्रोवाइडर के यहाँ (जहाँ भी आपके नेमसर्वर पॉइंट करते हैं)।
- टकराने वाले रिकॉर्ड हटाएँ। उसी नाम पर पुराने A या CNAME रिकॉर्ड (अक्सर रजिस्ट्रार का पार्किंग पेज) पहले हटाने होंगे।
- एपेक्स रिकॉर्ड जोड़ें। होस्ट के IP के साथ A रिकॉर्ड, या होस्ट के होस्टनेम के साथ ALIAS-स्टाइल रिकॉर्ड इस्तेमाल करें।
- www रिकॉर्ड जोड़ें। होस्ट के दिए होस्टनेम की ओर पॉइंट करता CNAME इस्तेमाल करें।
- MX और TXT रिकॉर्ड को न छेड़ें, जब तक आप जानबूझकर ईमेल नहीं बदल रहे।
- अपने पुराने रिकॉर्ड का TTL ख़त्म होने तक रुकें, फिर ब्राउज़र में डोमेन जाँचें। बदलाव से एक दिन पहले TTL कम कर दें तो स्विच जल्दी होता है।
- पक्का करें कि होस्ट डोमेन को कनेक्टेड दिखा रहा है और HTTPS जारी हो चुका है। होस्ट को आमतौर पर सर्टिफ़िकेट जारी करने से पहले DNS का सही रिज़ॉल्व होना ज़रूरी होता है।
तुरंत जाँच की ट्रबलशूटिंग चेकलिस्ट
- [ ] एक ही नाम पर CNAME और कोई दूसरा रिकॉर्ड साथ में नहीं है
- [ ] एपेक्स पर CNAME नहीं है (जब तक वह प्रोवाइडर-विशिष्ट ALIAS-स्टाइल रिकॉर्ड न हो)
- [ ] CNAME का टारगेट असली होस्टनेम पर ख़त्म होता है, http:// URL या पाथ पर नहीं
- [ ] A रिकॉर्ड में सिर्फ़ IPv4 एड्रेस है और कुछ नहीं (न पोर्ट, न https://)
- [ ] किसी पुराने सर्वर की ओर पॉइंट करता कोई पुराना AAAA रिकॉर्ड नहीं बचा है
- [ ] आपके नेमसर्वर वही हैं जहाँ आपने रिकॉर्ड एडिट किए हैं
- [ ] अगर इस डोमेन पर ईमेल इस्तेमाल करते हैं तो MX रिकॉर्ड अब भी मौजूद हैं
आम ग़लतियाँ
- www "ठीक करने" के लिए रूट पर CNAME लगाना। इससे ईमेल और वेरिफ़िकेशन रिकॉर्ड टूट जाते हैं। A या ALIAS वाला तरीका अपनाएँ।
- पुराना IP एड्रेस कॉपी करना। CNAME उपलब्ध हो तो वह आपको होस्ट के साथ तालमेल में रखता है। अगर A रिकॉर्ड ही इस्तेमाल करना पड़े, तो कुछ बंद होने पर होस्ट के डैशबोर्ड में IP दोबारा जाँचें।
- टारगेट के रूप में URL पेस्ट करना। DNS वैल्यू सिर्फ़ होस्टनेम या IP होती हैं, बिना https:// और बिना किसी पाथ के।
- AAAA भूल जाना। बचा हुआ IPv6 रिकॉर्ड कुछ विज़िटर को ऐसे सर्वर पर भेज सकता है जिसे आप अब इस्तेमाल नहीं करते।
अगर आप अभी प्लेटफ़ॉर्म चुन रहे हैं, तो We.Inc का फ़्री प्लान आपको रेडीमेड टेम्पलेट से तीन साइट तक पब्लिश करने देता है; प्रॉम्प्ट से साइट का ड्राफ़्ट बनाने वाला AI बिल्डर Starter प्लान पर $20 प्रति माह से शुरू होता है। आप यहाँ से फ़्री शुरू करें और डैशबोर्ड जो रिकॉर्ड टाइप बताए, उसी से अपना डोमेन कनेक्ट करें।
फ़्री में शुरू करें · क्रेडिट कार्ड की ज़रूरत नहीं
We.Inc के संस्थापक
उमैर We.Inc के संस्थापक हैं। वे AI से वेबसाइट बनाने, एजेंसियों और वेब स्टूडियो चलाने के व्यवसाय के बारे में लिखते हैं।
कुछ शानदार बनाने के लिए तैयार हैं?
उन 15,000+ बिज़नेस से जुड़ें जो एक ही प्लेटफ़ॉर्म से लॉन्च करने, बढ़ने और ऑटोमेट करने के लिए We.Inc इस्तेमाल करते हैं।
फ़्री में शुरू करेंक्रेडिट कार्ड की ज़रूरत नहीं · सेल्स टीम से बात करें
संबंधित: ब्लॉग
- अकाउंटेंट वेबसाइट डिज़ाइन
- Google Search Console में यूज़र कैसे जोड़ें
- SaaS में वेबसाइट बिल्डर कैसे जोड़ें
- केस स्टडी
- AI एजेंट सुरक्षा
- व्यवसाय के लिए AI सहायक
- AI कंटेंट निर्माण
- AI ग्राहक सेवा कैसे लागू करें
प्रोडक्ट
किसके लिए
- एजेंसियों के लिए
- फ़्रीलांसर्स के लिए
- होस्टिंग प्रोवाइडर्स के लिए
- SaaS प्लेटफ़ॉर्म्स के लिए
- स्टार्टअप्स के लिए
- फ़ाइनेंशियल सर्विसेज़
- हेल्थकेयर सॉल्यूशंस
फ़ीचर
संसाधन
- ब्लॉग
- हेल्प सेंटर
- व्यवसाय के लिए मुफ़्त टूल
- Free UI Components
- टेम्पलेट
- टेम्पलेट संग्रह
- वेबसाइट उदाहरण
- गाइड
- तुलना
- विकल्प
- सर्वश्रेष्ठ
- समीक्षाएं
- कीमत गाइड
- उपयोग के मामले
- शब्दावली और मार्गदर्शिकाएँ
- इंटीग्रेशन
- डेवलपर
- Benchmark
- Windows App