EC2 / Route53: मैं एक उदाहरण के लिए अपना नया डोमेन नाम कैसे बताऊँ?


19

मेरे पास EC2 उदाहरण है। यह एक अमेज़ॅन आईपी के साथ चल रहा है, जो कुछ इस तरह दिखता है: //ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com/

मुझे यकीन है कि यह ठीक काम करता है।

मैंने एक डोमेन खरीदा और फिर अमेज़ॅन रूट 53 में एक "होस्टेड ज़ोन" स्थापित किया और एक बार मैंने कुछ सर्वर नाम की जानकारी दी। मैं अपने डोमेन रजिस्ट्रार के पास गया और उन नामों को नाम सर्वर में डाल दिया।

अब मैं फंस गया हूं। मैं अपने उदाहरण के साथ इस होस्टेड ज़ोन को कैसे जोड़ूँ? मैं अमेज़न की मेजबानी करना चाहता हूं ताकि यह ठीक हो।


7
संक्षेप में: क) अपने EC2 उदाहरण के लिए एक लोचदार आईपी पता आवंटित और आवंटित करें, यदि आपने पहले से ऐसा नहीं किया है। बी) रूट 53 में एक रिकॉर्ड बनाएं जो आपके उदाहरण के लोचदार आईपी पते (वास्तविक संख्यात्मक आईपी पते को इंगित करता है, न कि DNS शैली जिसे आपने अपने प्रश्न में उपयोग किया है)
साइबरबेरी

2
उपरोक्त टिप्पणी का उत्तर होना चाहिए।
पतला

क्या आपने अपनी समस्या का समाधान किया? क्या आप इसे यहाँ साझा कर सकते हैं
जेरेमी

जवाबों:


24

यदि आप AWS कंसोल का उपयोग कर रहे हैं , तो आप अपने इच्छित होस्टनाम (जैसे, www.example.com) को EC2 उदाहरण के IP पते के साथ CNAME रिकॉर्ड के लिए बाहरी DNS नाम के उदाहरण के साथ जोड़ सकते हैं।

उदाहरण के लिए:

  • आपके द्वारा बनाए गए होस्ट किए गए क्षेत्र पर नेविगेट करें (डबल क्लिक कार्य)

  • शीर्ष पर [ रिकॉर्ड सेट बनाएँ ] पर क्लिक करें

  • नाम : www.example.com

  • प्रकार : CNAME

  • मान : ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com।

  • फॉर्म के निचले भाग में [ रिकॉर्ड सेट बनाएँ ] पर क्लिक करें

मैं आपको लोचदार आईपी पते के बारे में जानने की भी सलाह देता हूं। आपको एक लोचदार आईपी पता आवंटित करना चाहिए, इसे अपने उदाहरण के साथ संबद्ध करें, और फिर अपने उदाहरण पर लोचदार आईपी पते के लिए CNAME को नए बाहरी DNS नाम से मैप करें। यह आपको अपने DNS को अपडेट किए बिना इंस्टेंस के बीच Elastic IP एड्रेस को स्थानांतरित करने देगा।

यदि आप उत्सुक हैं कि मैं A रिकॉर्ड का उपयोग करने के बजाय CNAME की अनुशंसा क्यों करूं, तो यहां एक लाभ है जो मैंने EC2 के अंदर उदाहरणों के बीच बात करते समय लिखा था: http://alestic.com/2009/06/ec2-elastic-ip-internal


हममम। ऐसा किया लेकिन यह कभी जुड़ा नहीं। मैंने तब आपके द्वारा कहा गया एक इलास्टिक आईपी बनाया, और उसके लिए एक CNAME बनाया, (इलास्टिक आईपी अब मेरे ऐप पर चला जाता है), लेकिन मेरे डोमेन पर जाने से 502 त्रुटि होती है ("अनुरोधित नाम मान्य है, लेकिन अनुरोध का कोई डेटा नहीं है" टाइप पाया गया ")
केविनडियस

2
एक रिकॉर्ड बनाया गया। यही किया।
केविनडियस

एक रिकॉर्ड काम करेगा, लेकिन एक CNAME बेहतर है, खासकर यदि आपके उदाहरण एक दूसरे से बात करते हैं। सुनिश्चित करें कि आपने CNAME के ​​लिए लक्ष्य के अंत में एक अवधि (।) शामिल की है।
एरिक हैमंड

निश्चित रूप से CNAME के ​​साथ काम नहीं करेंगे। मैंने CNAME पर अपना A रिकॉर्ड बदल दिया और Google ने लगभग 30 मिनट के लिए साइट खो दी!
केविनड्यूस

1
शायद आप "www.example.com" के बजाय शीर्ष डोमेन ("example.com") सेट करने का प्रयास कर रहे हैं? इसके लिए A रिकॉर्ड की आवश्यकता होती है क्योंकि DNS शीर्ष डोमेन के लिए CNAME का समर्थन नहीं करता है।
एरिक हैमंड

2

वैसे मेरे लिए यह बहुत आसान था। मेरे पास 2 अलग-अलग परिस्थितियाँ थीं जहाँ मुझे अपने डोमेन नाम को उदाहरणों में निर्दिष्ट करने की आवश्यकता थी:

  1. पहले मामले में, मेरे पास एक लोड लोडर के पीछे 6 वेब-सर्वर थे। और मैं इसे अपना रूट डोमेन निर्दिष्ट करना चाहता था, आइए बताते हैं: mydomain.com I ने mydomain.com के लिए सरल अपडेट किया और A रिकॉर्ड बनाने के बजाय, मैंने mydomain.com (हाँ डोमेन रूट) के लिए एक CNAME असाइन किया, जो इंगित करता है लोड बैलेंसर का सार्वजनिक डीएनएस।
  2. दूसरे उदाहरण में, मेरे पास एक एकल वेब-सर्वर था। वहाँ भी मैंने वेब-सर्वर के सार्वजनिक डीएनएस को इंगित करने वाले डोमेन का एक CNAME बनाया।

Google Apps का उपयोग करते समय ghs.google.com पर इंगित करने के लिए आप CNAME रिकॉर्ड कैसे बनाते हैं, इसके बिल्कुल समान है।


1

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

विस्तृत निर्देश के लिए, आप इस ब्लॉग का अनुसरण कर सकते हैं। http://comtechies.com/2016/07/point-map-domain-name-aws-ec2-server.html

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