सार्वजनिक DNS नाम (चाहे लोचदार आईपी पता हो या न हो) बिल्कुल वैसा ही है जैसा कि सार्वजनिक आईपी पते (लोचदार आईपी या नहीं) के साथ एक महत्वपूर्ण अंतर का उपयोग करने के बाद:
यदि आप EC2 के बाहर से सार्वजनिक DNS नाम को क्वेरी करते हैं, तो यह सार्वजनिक IP पते पर हल होता है। यदि आप EC2 के अंदर से सार्वजनिक DNS नाम को क्वेरी करते हैं, तो यह निजी आईपी पते का समाधान करता है।
आप इस ट्रिक का उपयोग Elastic IP एड्रेस के साथ या उसके बिना कर सकते हैं। मैं Elastic IP पतों का उपयोग करने की सलाह देता हूं क्योंकि यह सार्वजनिक DNS नाम को उसी तरह रोक / शुरू करने या किसी अन्य EC2 उदाहरण में आपकी सेवा को आगे बढ़ाने के बाद भी रखता है। इस वजह से, आप हमेशा लोचदार आईपी पते के सार्वजनिक डीएनएस नाम का उपयोग कर सकते हैं और यह मौजूदा आईपी उदाहरण के आंतरिक आईपी पते को हल करेगा, जिसमें एलास्टिक आईपी जुड़ा हुआ है।
आप CNAME DNS प्रविष्टि का उपयोग करके इसे बढ़ा सकते हैं जहां आप अपने पसंदीदा होस्टनाम को Elastic IP के बाहरी DNS नाम से मैप करते हैं।
यहाँ एक लेख है जो मैंने पैसे बचाने के लिए और आंतरिक EC2 संचार के साथ नेटवर्क प्रदर्शन में तेजी लाने के लिए इस सुविधा का उपयोग करने के बारे में लिखा है, जो आपके अन्य सभी उदाहरणों पर प्रत्येक उदाहरण के लिए वर्तमान आंतरिक आईपी पते का ट्रैक रखने के लिए है: http://alestic.com/2009 / 06 / EC2 लोचदार-आईपी-आंतरिक
इस एक अंतर के अलावा, मैं मानता हूं कि आप सार्वजनिक DNS नाम के बजाय सार्वजनिक आईपी पते का उपयोग कर सकते हैं क्योंकि:
आप DNS लुकअप न करके समय बचाते हैं
आप किसी भी सुरक्षा जोखिम से बचें जो कभी-कभी DNS प्रोटोकॉल में उत्पन्न होते हैं।
तो मुझे लगता है, वास्तव में, दो और मतभेद हैं ...