ईएक्स 2 लोड बैलेंसर के लिए गोडैडी डोमेन को कैसे अग्रेषित करें


17

मेरे पास एक डोमेन है godaddy: example.com

मेरे पास एक ec2 उदाहरण की ओर इशारा करते हुए एक ec2 लोड बैलेंसर है।

मैं अपने लोड संतुलित उदाहरण को इंगित करने के लिए example.com करना चाहूंगा।

मैंने पहली बार अपने एल्ब DNS के लिए www cname रिकॉर्ड जोड़ा था। फिर मैंने example.com को www.example.com पर भेज दिया

मैं Godaddy पर A Name रिकॉर्ड में क्या डालूं?

जवाबों:


24

आप नहीं कर सकते।

ELB एक - या अधिक - IP पते प्रदान करता है, CNAME के ​​पीछे आप www रिकॉर्ड के साथ उपयोग कर रहे हैं, और ये पते स्थिर नहीं हैं, इसलिए आप अपने डोमेन के शीर्ष ("शीर्ष") पर A रिकॉर्ड नहीं बना सकते हैं और पते की ओर इंगित करें ... इसके साथ ही, एक डोमेन के शीर्ष पर एक CNAME एक मान्य DNS कॉन्फ़िगरेशन नहीं है। इसलिए ऐसा करने का कोई तरीका नहीं है।

आप www.example.com पर उदाहरण के लिए गो डैडी की वेब साइट फॉरवर्डिंग फीचर का उपयोग कर सकते हैं। ELB (www CNAME के ​​माध्यम से) ... या आप DNS को गो डैडी से अमेज़न की रूट 53 सेवा में स्थानांतरित कर सकते हैं, जिसमें एक और विशेषता है जो CNAME के ​​समान संचालित होती है, लेकिन RFC-1912 में स्थापित नियमों के अनुरूप अलग-अलग कार्यान्वित की जाती है । वे इन ALIASरिकॉर्ड्स को कॉल करते हैं।

रूट 53 में एक उपनाम का रिकॉर्ड रूट 53 के भीतर आंतरिक कॉन्फ़िगरेशन का एक संकेतक है जो उस सेवा को देखने के लिए और जिस सेवा के लिए उपनाम रिकॉर्ड इंगित कर रहा है, उसके लिए एक उपयुक्त ए-रिकॉर्ड लौटाता है।

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html


5

स्वीकृत उत्तर के अलावा, नीचे दिए गए चरणों के बाद AWS रूट 53 में AWS होस्टेड ज़ोन बनाने के लिए एक और विकल्प है:

  1. AWS प्रबंधन कंसोल में साइन इन करें और https://console.aws.amazon.com/route53/ पर अमेज़न रूट 53 कंसोल खोलें ।

  2. होस्टेड ज़ोन चुनें

  3. आपको अपने लोडबॉलर के लिए अपने होस्ट किए गए ज़ोन बिंदुओं को सुनिश्चित करना होगा। ऐसा करने के लिए, A रिकॉर्ड बनाएं और उपनाम का चयन करें और वापस आई ड्रॉपडाउन सूची से, अपने लोड बैलेंसर का चयन करें
  4. आगे बढ़ो और एक CNAME रिकॉर्ड बनाएं और इसे चरण 3 में आपके द्वारा बनाए गए रिकॉर्ड की ओर इंगित करें

होस्टेड ज़ोन बनाने के बारे में और अधिक जानकारी: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingHostedZone.html

प्रत्येक होस्ट किया गया ज़ोन आपके लिए नेमवेस्टर बनाता है ताकि एक बार बनाए जाने के बाद, उपलब्ध नाम सर्वर प्राप्त करें और उन नेमसर्वर का उपयोग करने के लिए गोडैडी को अपडेट करें।

आपका GoDaddy डोमेन अब AWS द्वारा होस्ट किए गए ज़ोन की ओर इशारा करेगा जो आपके लोड बैलेंसर की ओर इशारा करता है।


क्या आगे चरण 4 की व्याख्या करना संभव है? मैं DNS रिकॉर्ड्स में एक शुरुआत कर रहा हूं, क्या हम Godaddy पर या AWS रूट 53 पर CNAME रिकॉर्ड बनाते हैं?
mding5692

1
हाय @ mding5692, हाँ, ज़रूर! चरण 1 से 4 एडब्ल्यूएस रूट 53 पर किए जाते हैं। 4 के लिए विशेष रूप से, एक CNAME का एक मान फ़ील्ड है - यह वह जगह है जहाँ आप चरण 3 में A रिकॉर्ड में जो कुछ भी परिभाषित करेंगे उसे डालेंगे। GoDaddy पर, आप सूचीबद्ध किए गए नेमवेर्स को निर्दिष्ट करेंगे। होस्ट किया गया ज़ोन। मुझे आशा है कि यह थोड़ा स्पष्ट है
काकोमा

1

आप डिफॉल्ट (@) रिकॉर्ड भी निकाल सकते हैं यदि एक है और अधिकांश ब्राउजर इसके बजाय www की कोशिश करेंगे। मेरे लिए यही काम किया।


0

मैंने सिर्फ CNAME के ​​@ रिकॉर्ड को इंगित करने के लिए Godaddy DNS का उपयोग करने का प्रयास किया। लेकिन ऐसा लगता है कि मैं समस्या को ठीक करने में असमर्थ था। ऊपर दिए गए दिशानिर्देश के बाद काम करता है।

अपने डोमेन को रूट 53 में इंगित करें और अपने वांछित ए रिकॉर्ड को चुनें और उपनाम के माध्यम से रिकॉर्ड पास करें। आपको सफलता हासिल करने में सक्षम होना चाहिए।


0

आप GoDaddy में CNAME रिकॉर्ड बनाकर सफलतापूर्वक ऐसा कर सकते हैं कि 'पॉइंट टू' amazonaws.com DNS रिकॉर्ड जो आपके लोड बैलेंसर के लिए AWS प्रदान करता है। उनके दस्तावेज यहां देखें:

https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html


-1

मैं इस समस्या के समाधान की तलाश में था और यह आखिरकार एक बहुत ही सरल प्रक्रिया बन गई।

AWS में यह कहता है (A रिकॉर्ड) लेकिन वास्तव में आपको सिर्फ CNAME रिकॉर्ड और मूल्य को Bal Bal URL URL के रूप में जोड़ना होगा। प्राथमिक डोमेन उपयोग के लिए निम्नलिखित मूल्य हैं:

होस्ट: [www] मूल्य: [लोड बैलेंसर लिंक]

एक उपडोमेन के लिए निम्नलिखित जोड़ें:

मेजबान [किसी भी उपडोमेन नाम] मूल्य: [लोड बैलेंसर लिंक]

और यह ... आपका AWS लोड बैलेंसर अब आपके डोमेन या उपडोमेन के साथ जुड़ा होना चाहिए।

इस लेख के लिए धन्यवाद

https://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html


यह एक डोमेन नाम ("domain.com") के लिए नहीं किया जा सकता है, केवल एक होस्ट नाम ("www.domain.com") के लिए। ओपी ने एक डोमेन नाम के बारे में पूछा, और आप वहां CNAME रिकॉर्ड को परिभाषित नहीं कर सकते; केवल A रिकॉर्ड की अनुमति है।
मासिमो

-6

हम godaddy पर होस्ट की गई वेबसाइट के लिए बाहरी ip को इंगित करने के लिए वार्निश और नगीने के साथ एक ec2 का उपयोग कर सकते हैं।

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