कोई एक लोड बैलेंसर के लिए एक डोमेन को कैसे इंगित करता है जिसमें एक स्थिर आईपी नहीं है?


16

मैं एक एडब्ल्यूएस लोड बैलेंसर के लिए mydomain.eu को इंगित करने की कोशिश कर रहा हूं, जो कि इसकी प्रकृति से, एक स्थिर आईपी नहीं है, इसलिए मुझे लगता है कि मैं ए रिकॉर्ड को एक उपडोमेन अमेज़न पर इंगित करने वाला हूं, लेकिन जहां तक मैं बता सकता हूं कि ए रिकॉर्ड केवल एक आईपी पता हो सकता है, इसलिए मैं इस समय बहुत भ्रमित हूं।

यह क्षेत्र फ़ाइल mydomain.eu के लिए कैसी दिखेगी, जहां A रिकॉर्ड और www सबडोमैन दोनों को इंगित करता है, आइए हम बताते हैं, loadbalancer.mydomain.aws.com?


क्या आप स्पष्ट कर सकते हैं कि आप अपने DNS प्रदाता या अपने स्वयं के बाहरी प्रदाता के रूप में मार्ग 53 का उपयोग कर रहे हैं?
ब्रेंट पाब्स्ट

जवाबों:


11

आप http://aws.amazon.com/route53/faqs/ में वर्णित जैसे अन्य उपनाम का उपयोग कर सकते हैं :

इसके अतिरिक्त, रूट 53 'उपनाम' रिकॉर्ड (मार्ग 53-विशिष्ट वर्चुअल रिकॉर्ड) प्रदान करता है। एलियास रिकॉर्ड का उपयोग आपके होस्ट किए गए ज़ोन में संसाधन रिकॉर्ड सेट को इलास्टिक लोड बैलेंसिंग इंस्टेंस में मैप करने के लिए किया जाता है। उपनाम अन्य CNAME रिकॉर्ड की तरह काम करते हैं, जिसमें आप एक DNS नाम (mydomain.com) को दूसरे 'लक्ष्य' DNS नाम (elb1234.elb.amazonaws.com) पर मैप कर सकते हैं। वे CNAME रिकॉर्ड से भिन्न होते हैं, जिसमें वे रिज़ॉल्वर के लिए दृश्यमान नहीं होते हैं। रिज़ॉल्वर केवल A रिकॉर्ड और लक्ष्य रिकॉर्ड का परिणामी IP पता देखते हैं।

इसके बाद आप CNAME का उपयोग कर www.domain.com के लिए domain.com जैसे डोमेन को नामांकित कर सकते हैं (बाद में आपने इसे उपनाम रिकॉर्ड का उपयोग करके इंगित किया है), जैसे:

www.domain.com CNAME to domain.com

कृपया यह भी ध्यान रखें कि ऐसा करने के लिए आपको अपने क्षेत्र को मार्ग 53 में ले जाना होगा ताकि उपनाम रिकॉर्ड कर सकें। अधिकांश DNS प्रदाता दुर्भाग्य से डोमेन नाम के लिए इस तरह के रिकॉर्ड बनाने की क्षमता प्रदान नहीं करते हैं।


यह वह दृष्टिकोण है जिसे मैंने समाप्त किया है और यह पूरी तरह से काम करता है। धन्यवाद! :)
एलवर लोहो

"CNAME का उपयोग करके www.domain.com के लिए domain.com जैसे डोमेन" से आपका क्या अभिप्राय है। क्या यह डोमेन प्रबंधन या रूट 53 है?
एस-के

ALIAS कुछ बना-बनाया सामान है, कष्टप्रद है
the0ther

नोट: Route53 AWS संदर्भ में डिफ़ॉल्ट विकल्प है, लेकिन कुछ अन्य DNS प्रदाता भी एक सुविधा के रूप में ALIAS रिकॉर्ड प्रदान करते हैं।
मिचूसेट

6

लोचदार लोड संतुलन पर AWS जानकारी पृष्ठ से :

लोचदार लोड बैलेंसर द्वारा प्रदान किए गए DNS नाम पर ट्रैफ़िक आपके लोड संतुलित, स्वस्थ अमेज़ॅन EC2 उदाहरणों में स्वचालित रूप से वितरित किया जाता है।

तो संक्षेप में, अमेज़ॅन आपको अपने रिकॉर्ड को मैप करने के लिए DNS नाम प्रदान करता है। यह एक CNAME रिकॉर्ड का उपयोग A रिकॉर्ड के विपरीत होगा। लोड बैलेंसर का DNS नाम नहीं बदलना चाहिए इसलिए आपको कभी भी आईपी से निपटना नहीं पड़ता है, जैसा कि आप बताते हैं कि यह बदल सकता है।

संपादित करें:

AWS ने हमेशा उप डोमेन और वाइल्डकार्ड सबडोमेन के लिए सीधे CNAME लिंक को रूट डोमेन के लिए समर्थित किया है जिसमें केवल CNAME रिकॉर्ड हैं। तो अनिवार्य रूप से यह कुछ इस तरह दिखता है:

www.mydomain.com -> my-aws-01-elb.aws.amazon.com

फिर अपने रूट स्तर के डोमेन के लिए आपके पास दो विकल्प हैं, या तो DNS को अपने DNS होस्ट प्रदाता के साथ अग्रेषित करें ताकि mydomain.com -> www.mydomain.comआपके संपूर्ण DNS ज़ोन को होस्ट करने के लिए अमेज़न के रूट 53 सेवा का उपयोग करें और उन्हें रूट-स्तरीय डोमेन समर्थन प्राप्त करने के लिए आवश्यक रिकॉर्ड प्रबंधित और सेट करने दें ।

यदि आपको रूट डोमेन लेवल सपोर्ट और उपडोमेन जैसे कि sub.mydomain.comया www.mydomain.comफिर उपयोग करने की आवश्यकता नहीं है, तो आप हर चीज के लिए सरल CNAME रिकॉर्ड का उपयोग कर सकते हैं।


यदि आप ज़ोन नाम रिकॉर्ड का उपयोग करते हैं, जैसे आपके पास ज़ोन abc.com है, तो एक CNAME काम नहीं करेगा और आपको ALB.com को ELB इंगित करने के लिए मेरे उत्तर में Alias ​​रिकॉर्ड का उपयोग करना होगा।
तर्क मलबे

यदि आपके पास एक डोमेन नाम है जिसे आपको ईएलबी को इंगित करने की आवश्यकता है, और यह ज़ोननेम के नाम के समान है, तो आपको इस डोमेन को ईएलबी को इंगित करने के लिए एक उपनाम रिकॉर्ड का उपयोग करने की आवश्यकता है, बल्कि एक CNAME के ​​रूप में CNAME काम नहीं करेगा इस मामले में।
तर्क मलबे

वास्तव में वह अगला कहता है: जहां ए रिकॉर्ड और www सबडोमैन दोनों को इंगित करते हैं, चलो कहते हैं, loadbalancer.mydomain.aws.com - कृपया इस प्रकार मेरे अपडेट की जांच करें। यदि वह डोमेन को इंगित करना चाहता है तो उसे एलियास रिकॉर्ड का उपयोग करना होगा। कृपया यह भी ध्यान दें कि अधिकांश DNS प्रदाता CNAME को डोमेन नाम की अनुमति नहीं देते हैं, केवल A रिकॉर्ड की अनुमति है।
तर्क मलबे

उदाहरण के लिए, गोडैडी नहीं करता है और जो मैंने अपने व्यवहार में देखा है कि एक sysadmin के रूप में बहुत से लोग वहां अपने DNS ज़ोन की मेजबानी करते हैं।
तर्क मलबे

GoDaddy है शायद ही एक स्वर्ण मानक ...
MikeyB
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.