2010-05-18 13 views
41

कुछ लोग कह रहे हैं कि एक रिकॉर्ड और अन्य सभी सबडोमेन को पकड़ने के लिए एक सीएनएन का उपयोग कर रहे हैं।* .mydomain.com - एक रिकॉर्ड या सीएनएन?

मुझे किस का उपयोग करना चाहिए और क्यों?

+0

यह एक विकल्प नहीं है - आप कम से कम एक किसी भी मामले में एक रिकॉर्ड की जरूरत है। आप वास्तव में क्या करना चाहते हैं? –

+0

मुझे लगता है कि उसका मतलब क्या है कि क्या वह mydomain.com और * .mydomain.com के लिए अलग-अलग ए रिकॉर्ड बनाना चाहिए या mydomain.com के लिए एक रिकॉर्ड बनाना चाहिए और इसके लिए * .mydomain.com उपनाम के लिए एक CNAME का उपयोग करना चाहिए। –

+0

@ ग्रेग हेगिल वह www/no-www सबडोमेन के लिए एक रिकॉर्ड होगा। वह पूछ रहा है कि क्या उसे सीएनएन * www करना चाहिए या इसके लिए एक स्पष्ट रिकॉर्ड का उपयोग करना चाहिए। – ceejayoz

उत्तर

42

यह वास्तव में कोई फर्क नहीं पड़ता कि आप CNAME या A*.example.com रिकॉर्ड रिकॉर्ड करते हैं।

CNAME करने के लिए एक लाभ यह है कि अगर आप www.example.com के लिए अपने A रिकॉर्ड को परिवर्तित तुम भी *.example.com रिकॉर्ड को बदलने की जरूरत नहीं होगी, लेकिन यह है कि कम से कम है।

+0

आह हाँ, यह अब समझ में आता है –

+20

आप यह भी लाभ उठा सकते हैं कि एक रिकॉर्ड केवल एक लुकअप करता है और सीएनएन दो करता है .. – TheBlackBenzKid

+2

क्या इसे स्पष्ट किया जा सकता है? सीएनएन का लाभ यह आईपी के बजाय एक रिकॉर्ड (पहले से निर्दिष्ट) के लिए इंगित करता है? हालांकि एक और रिकॉर्ड का उपयोग करने का लाभ यह है कि केवल 1 लुकअप किया जाता है? यदि ऐसा है, निश्चित रूप से एक रिकॉर्ड स्पष्ट विकल्प है, क्योंकि प्रत्येक लुकअप के लिए कोई लाभ है, क्योंकि DNS परिवर्तनों के विपरीत जो ज्यादातर मामलों में * मौलिक * होगा? अगर ऐसा होता है तो मैं कहूंगा * यह * थोड़ा मायने रखता है। – cantsay

7

सीएनएन के लिए एक आम उपयोग किसी होस्ट के लिए एक सबडोमेनिन को मानचित्र पर नियंत्रण करना आसान बनाता है। इस मामले में उनके पास "ए" रिकॉर्ड है और यदि वे आईपी पता बदलते हैं तो आपको अपनी DNS प्रविष्टि को बदलने की आवश्यकता नहीं है।

इसका एक उदाहरण WordPress subdomain mapping है। वर्डप्रेस आपको "blog.mydomain.com" जैसे किसी ब्लॉग पर ब्लॉग करने की अनुमति देता है, लेकिन उनके ब्लॉग क्लाउड होस्ट किए जाते हैं और सर्वर रखरखाव, फेलओवर या लोड-बैलेंसिंग के कारण आईपी एड्रेस को गतिशील रूप से बदल सकते हैं। एक सीएनएन का उपयोग करना मतलब है कि यह अभी भी काम करता है।

+0

"एक सीएनएन का उपयोग करना मतलब है" ... इसका मतलब है कि क्या? – d512

+0

... कि यह अभी भी काम करता है। :) – kiradotee

17

मुझे लगता है कि प्रश्न के बारे में गहराई से एक & CNAME आंकड़ों को समझने की है। मैं भी इस भ्रामक पाया है लेकिन ब्लॉग की जोड़ी को पढ़ने के बाद, मैं निम्नलिखित समझ के साथ आया था:

एक और CNAME रिकॉर्ड दो सामान्य तरीके से एक या एक के लिए एक होस्ट नाम (नाम इसके बाद) मैप करने के लिए कर रहे हैं अधिक आईपी पता। आगे जाने से पहले, यह महत्वपूर्ण है कि आप वास्तव में इन दो अभिलेखों के बीच मतभेदों को समझें। मैं इसे सरल रखूंगा।

एक रिकॉर्ड अंक एक विशिष्ट आईपी के लिए एक नाम। उदाहरण के लिए, यदि आप नाम चाहते blog.myweb.com सर्वर 186.30.11.143 आप कॉन्फ़िगर कर देगा करने के लिए बात करने के लिए:

blog.myweb.com  A  186.30.11.143 

CNAME रिकॉर्ड अंक एक नाम एक और नाम के लिए, के बजाय एक आईपीCNAME स्रोत लक्ष्य नाम के लिए उपनाम का प्रतिनिधित्व करता है और इसकी संपूर्ण रिज़ॉल्यूशन श्रृंखला प्राप्त करता है।

के उदाहरण के रूप में हमारे ब्लॉग लेते हैं:

blog.myweb.com    CNAME my.bitbucket.io 
my.bitbucket.io    CNAME github.map.mybitbucket.net 
github.map.mybitbucket.net A  186.30.11.143 

हम GitHub पृष्ठों का उपयोग करें और हम सेट blog.myweb.com एक के रूप में CNAMEmy.bitbucket.io की, बारी-बारी है जो अपने आप में एक github.map.mybitbucket.net है, जो एक एक रिकॉर्ड की ओर इशारा करते को 186.30.11.143 है की CNAME। इसका मतलब है कि blog.myweb.com186.30.11.143 पर हल करता है।

निष्कर्ष:
एक रिकॉर्ड अंक एक आईपी के लिए एक नाम। सीएनएन रिकॉर्ड किसी अन्य नाम को CNAME या रिकॉर्ड पर इंगित कर सकता है।

स्रोत:
Differences between A & CNAME records

+1

"aestrion.gihub.io" होना चाहिए "my.bitbucket.io"? अन्यथा मैं उलझन में हूँ। – Thomas

+1

@ थॉमस मैंने टाइपो त्रुटि तय की है और मेरा जवाब अपडेट किया है। इस पर ध्यान दिलाने के लिए धन्यवाद। – Aamir

संबंधित मुद्दे