2014-11-03 7 views
10

EC2 t2.micro उदाहरण कोई सार्वजनिक डीएनएसEC2 उदाहरण t2.micro कोई सार्वजनिक डीएनएस

मैं एक अमेज़न वेब सेवा (एडब्ल्यूएस) EC2 उदाहरण, t2.micro है, जो एक VPC में launced किया जाना चाहिए lanunched है है। वीपीसी ने हां को सार्वजनिक आईपी सेट ऑटो-असाइन किया है। DNS रिज़ॉल्यूशन: हाँ DNS होस्टनाम: हाँ लेकिन ईसी 2 डैशबोर्ड पर, उदाहरण के पास अभी भी एक खाली सार्वजनिक DNS और सार्वजनिक आईपी है। मैंने कई बार इंस्टेंस को पुनरारंभ करने का प्रयास किया है, लेकिन इसे अभी भी एक सार्वजनिक आईपी असाइन नहीं किया गया है। हमारे एडब्ल्यूएस खाते के साथ आए 5 लोचदार आईपी पहले ही इस्तेमाल हो चुके हैं। लोचदार आईपी का उपयोग किए बिना t2.micro आवृत्ति को आवंटित एक सार्वजनिक आईपी प्राप्त करना संभव है?

मैंने पोस्ट पढ़ा है: EC2 instance has no public DNS, लेकिन मेरे पास कोई टिप्पणी जोड़ने में सक्षम होने के लिए प्रतिष्ठा बिंदु नहीं हैं, इसलिए मैं इसे नए प्रश्न के रूप में पोस्ट कर रहा हूं।

+0

मैं वीपीसी का उपयोग किये बिना एक और उदाहरण लॉन्च करने में सक्षम था, और सार्वजनिक आईपी प्राप्त करने में कोई परेशानी नहीं थी। तो मुझे नहीं पता कि क्यों वीपीसी - ऑटो असाइन पब्लिक आईपी काम नहीं करता है, लेकिन मैं इस पर नींद खो नहीं रहा हूं। – J21042

उत्तर

16

आपके द्वारा प्रदान की गई जानकारी के आधार पर, मैं 100% सुनिश्चित नहीं हो सकता कि मेरा उत्तर सही होगा, लेकिन यहां एक विचार है।

आपके ईसी 2 उदाहरण के लिए कोई सार्वजनिक आईपी पता का सबसे आम कारण यह है कि आप अपने ईसी 2 इंस्टेंस को निजी सबनेट में लॉन्च कर रहे हैं। एक निजी सबनेट का मतलब है कि उस सबनेट में स्थित किसी भी ईसी 2 उदाहरण सार्वजनिक इंटरनेट से सीधे संबोधित नहीं हैं। दूसरे शब्दों में, परिभाषा के अनुसार, एक निजी सबनेट में ईसी 2 उदाहरणों में सार्वजनिक आईपी पता नहीं हो सकता है।

यह समझाएगा कि "सार्वजनिक आईपी पते" का कोई प्रभाव क्यों नहीं है, और आप लोचदार आईपी पता क्यों निर्दिष्ट करने में असमर्थ हैं।

आप केवल एक सबनेट से दूसरे में एक उदाहरण स्थानांतरित नहीं कर सकते हैं। यदि आपको ऐसा करने की ज़रूरत है, तो आप अपने उदाहरण का एएमआई बना सकते हैं (ईसी 2 इंस्टेंस पर राइट-क्लिक करें और create image पर क्लिक करें), और फिर उस एएमआई से एक अलग सबनेट में एक नया उदाहरण लॉन्च करें। यदि आपके सबनेट निजी है

निर्धारित करते हैं, मार्ग तालिका को देखो और अगर आप एक इंटरनेट गेटवे मार्ग है देखने के लिए। पर जाएं VPC>सबनेट्स> एक सबनेट>रूट तालिका टैब का चयन करें। ऐसी प्रविष्टि की तलाश करें जिसमें igw-*** जैसा कुछ है। यदि आप इसे देखते हैं, तो यह एक सार्वजनिक सबनेट है। यदि आप eni-***/i-*** जैसे कुछ देखते हैं, तो यह एक निजी सबनेट है।

+1

मैं 100% निश्चित नहीं हो सकता कि यही हुआ है, क्योंकि मैंने पहले ही वीपीसी और रूट टेबल्स को हटा दिया है, लेकिन इसका सबसे अच्छा स्पष्टीकरण मैंने सुना है। मैंने तब से एक नया टी 2.मिक्रो इंस्टेंस बनाया है, जिसमें एक नया वीपीसी है, "ऑटो असाइन पब्लिक आईपी" = हां, और सार्वजनिक आईपी की अपेक्षा की गई थी। धन्यवाद जोश पद्निक। – J21042

19

वीपीसी प्रबंधन कंसोल पृष्ठ में वीपीसी पंक्ति पर राइटक्लिक करें और "DNS होस्टनाम संपादित करें" का चयन करें। इसे "हां" पर सेट करें। एक ही वीपीसी के साथ सभी उदाहरणों को अनुमति देना आवश्यक है।

जब आप "चरण 3: इंस्टेंस विवरण कॉन्फ़िगर करें" में नया उदाहरण बनाते हैं, तो आपको "सार्वजनिक आईपी ऑटो-असाइन" सक्षम करने की आवश्यकता होती है।

यह है! :-)

+0

सच है कि। इसे फिर से खोजना पड़ा। उत्तर लिखने के लिए यहाँ आओ। देखें कि आपने इसका उत्तर दिया है। पक्ष में मत देना। इस पाठ पर टिप्पणी करें। EOF। –

+0

यह मेरे लिए तय है। इस उत्तर के लिए धन्यवाद। –

1

यह भी जांच: VPC -> सबनेट -> सबनेट क्रियाएं -> संशोधित आप सौंपें सार्वजनिक आईपी

1

चेहरा एक ही मुद्दा आज। मेरे ईसी 2 इंस्टेंस में कोई सार्वजनिक DNS नहीं है, इस प्रकार मैं एसएसएच के माध्यम से कनेक्ट करने में असमर्थ हूं।

मैंने कोशिश की और इन चरणों के साथ सफलता:

  • जाओ VPC करने के लिए इंटरनेट गेटवे>: सुनिश्चित करें कि एक इंटरनेट गेटवे बनाया है और EC2 के VPC

  • गोटो VPC> मार्ग टेबल्स से जुड़ा हुआ है, एक VPC मार्ग का चयन करें, मार्गों टैब पर नेविगेट: 0.0.0.0/0

    : साथ

++ गंतव्य एक नया नियम जोड़ने 0

++ लक्ष्य: चयन बनाया इंटरनेट गेटवे

  • गोटो VPC> सबनेट> मार्ग तालिका टैब: उपरोक्त

हो गया गंतव्य 0.0.0.0/0 साथ मार्ग टेबल, संपादित करने परिवर्तन क्लिक करें ।

1

मुझे एक ही समस्या थी। मेरी समस्या का कारण यह साबित हुआ कि मैं एक रूट टेबल का उपयोग कर रहा था जो सबनेट से जुड़ा नहीं था।

enter image description here

के बाद मैं अपने सबनेट बदल गया है, मेरी उदाहरणों सार्वजनिक ips सौंपा गया।

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