IPv6 सपोर्ट या aws vpc के लिए वैकल्पिक उदाहरण


14

हाल ही में ऐप्पल ने अपने सभी विक्रेताओं के लिए अनिवार्य रूप से IPv6 समर्थन को लागू किया है जो अपने मोबाइल एप का उपयोग करते हैं और aws vpc IPv6 समर्थन प्रदान नहीं करते हैं। इसे कैसे प्राप्त किया जा सकता है। मैंने जाँच की है https://aws.amazon.com/blogs/aws/elastic-load-balancing-ipv6-zone-apex-support-additional-security/लेकिन मुझे यकीन नहीं है कि मुझे क्या करना है।

मुझे यहां विशेषज्ञ सलाह की आवश्यकता होगी।


क्या आप अपने एडब्ल्यूएस उदाहरणों के सामने एडब्ल्यूएस ईएलबी का उपयोग करते हैं? यदि हां, तो आपके पास पहले से ही ईएलबी के माध्यम से आईपीवी 6 अग्रेषण होना चाहिए। dig -t aaaa your-elb-assigned-name.amazonaws.com
user4556274

2
@ user4556274 v6 केवल गैर- VPC ELBs पर उपलब्ध है। ओपी एक वीपीसी का उपयोग कर रहा है, इसलिए यह उपलब्ध नहीं है।
EEAA

हां, मैं AWS ELB का उपयोग सामने वाले इंस्टेंस पर करता हूं, हालांकि मैं गैर डिफ़ॉल्ट aws VPC का उपयोग कर रहा हूं। उदाहरण vpc में होस्ट किए गए हैं और मैं वहां ट्रैफ़िक रूट करना चाहता हूं जो ELB के अंदर vpc का उपयोग करना संभव नहीं है
शैलेश सुथार

3
मुझे लगा कि Apple ने NAT64 / DNS64 समर्थन को अनिवार्य रूप से लागू किया है, और आप अभी भी एक NAT64 / DNS64 नेटवर्क (यद्यपि) के माध्यम से IPv4 सर्वर तक पहुंच सकते हैं?
5:25 बजे user253751

1
कृपया नीचे मेरा संपादन देखें। हाँ, ELBs कर एक v6 पता है, लेकिन यह यातायात के लिए प्रयोग करने योग्य नहीं है।
EEAA

जवाबों:


16

दुर्भाग्य से AWS गंभीर रूप से सार्थक IPv6 समर्थन की उपेक्षा कर रहा है । उनका "समाधान", यदि आप इसे कह सकते हैं कि, आपके आवेदन के सामने एक गैर-वीपीसी ईएलबी फेंकना है। कई कारणों से जो कई उपयोग के मामलों के लिए एक गैर-दसनीय समाधान है।

स्टॉपगैप फिक्स के रूप में, मैंने कई संगठनों द्वारा उपयोग की जाने वाली रणनीति को एक अन्य प्रदाता के साथ एक आईपीवी 6-सक्षम वीपीएस को खड़ा करने के AAAAलिए कहा है, वहां रिकॉर्ड को इंगित करें , और फिर अपने आईपीवी 4 इन्फ्रास्ट्रक्चर के लिए प्रॉक्सी अनुरोधों के लिए हैप्रोक्सी या किसी अन्य समान सॉफ्टवेयर पैकेज का उपयोग करें। हां, यह चीजों को करने का एक बहुत ही अजीब और व्यक्तिगत रूप से टूटा हुआ तरीका है, लेकिन जब तक AWS सार्थक IPv6 समर्थन जारी नहीं करता है, तब तक वह सभी अन्य विकल्प नहीं हैं।

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

क्रेग के दावे के बारे में कि सभी ईएलबी (वीपीसी या अन्यथा) में आईपीवी 6 पते हैं। हां, यह सही है, लेकिन मेरे परीक्षण में, और अन्य AWS विशेषज्ञों के साथ चर्चा में, ELB वास्तव में ट्रैफ़िक के लिए उन IP पर नहीं सुनते हैं। मेरा अनुमान है कि ईएलबी पर IPv6 को सक्षम करना जैसा कि उन्होंने किया है, किसी बिंदु पर पूर्ण IPv6 समर्थन देने की दिशा में पहला कदम है। मेरा संदेह यह है कि वे इस बारे में अपनी घोषणा से पहले या ठीक उसके बारे में एक घोषणा करेंगे: दिसंबर 2016 के पहले सप्ताह में आविष्कार सम्मेलन।


वीपीसी ईएलबी दोहरे-स्टैक हैं। मेरा जवाब देखिए।
क्रेग वाटसन

@ क्रेगवाटसन वे AAAA पते को सुनने के लिए प्रकट नहीं होते हैं।
ceejayoz

1
@ ईईएए मैं समझता हूं कि इसके लिए उस ईएलबी 6 का उपयोग करना संभव नहीं है जो उस ईएलबी एंड-पॉइंट को सौंपा गया है जिसे हम खोदते समय प्राप्त कर रहे हैं। और इसलिए IPv6 पतों के माध्यम से ट्रैफ़िक को रूट नहीं किया जा सकता है। इसलिए हम आपके द्वारा प्रस्तावित समाधान के लिए वापस आ गए हैं जो किसी तीसरे पक्ष के VPS का उपयोग कर रहा है जो IPv6 का समर्थन करता है। अगर मैं ग़लत हूं तो मेरी गलती सुझाएं।
शैलेश सुतार

@ शीलेशसुतर यप, दुर्भाग्य से मेरे मूल सुझाव पर वापस।
EEAA 17

1
उपलब्ध IPv6 के लिए EC2 समर्थन: aws.amazon.com/blogs/aws/…
dsadinoff

7

आप ipv6.अपने ELB के सार्वजनिक होस्टनाम के लिए तैयार करके अपने ELB के लिए IPv6 रिकॉर्ड बना सकते हैं ।

होस्टनाम और IP को ग्राहक वातावरण होने के कारण रिडक्ट किया गया - यह एक गैर-डिफ़ॉल्ट VPC में यूरोप-पश्चिम -1 क्षेत्र में है।

craig@zeus:~$ dig AAAA ipv6.blah-0000000000.eu-west-1.elb.amazonaws.com +short
2a01:xxx:3::xxx:3314
2a01:xxx:3::xxx:ff14
2a01:xxx:3::xxx:7f20

craig@zeus:~$ dig A blah-0000000000.eu-west-1.elb.amazonaws.com +short
54.xxx.xxx.xxx
52.xxx.xxx.xxx
54.xxx.xxx.xxx

ध्यान दें कि आप अपने ELB के लिए और रिकॉर्ड dualstackदोनों को वापस करने के लिए उपसर्ग का उपयोग कर सकते हैं ।AAAAA


दिलचस्प। क्या वह नया व्यवहार है? भले ही, ELB कई उपयोग के मामलों के लिए एक समाधान योग्य नहीं है।
19

2
dualstackउपसर्ग एक अच्छा वर्ष से अधिक के लिए चारों ओर हो गया है, लेकिन मुझे यकीन नहीं करता है, तो अमेज़न भी उनके डॉक्स अद्यतन करने के लिए परेशान करता है हूँ - KB अभी भी कहना है कि आईपीवी 6 केवल EC2-क्लासिक है, जो साल के लिए पदावनत किया गया है और पर सक्रिय रूप से अक्षम के लिए है 4 दिसंबर 2013 के बाद बनाए गए सभी खाते।
क्रेग वाटसन

1
उस ने कहा, मैं इस बात से सहमत हूं कि आईपीडब्ल्यू 6 ईआईपी की पेशकश नहीं करने में एडब्ल्यूएस अभी भी पीछे हैं - उम्मीद है कि वे जल्द ही होंगे, लेकिन तब तक एकमात्र विकल्प ईएलबी का उपयोग करना है।
क्रेग वॉटसन

2
इसलिए, मैंने वास्तव में इस पर ध्यान दिया, और भले ही ईएलबी में v6 पता है, यह वास्तव में उस पते पर नहीं सुन रहा है, कम से कम मेरे मामले में नहीं।
EEAA

मुझे इस बारे में निश्चित नहीं है लेकिन, क्या यह संभव है कि एक Ec2-क्लासिक ELB ==> Ec2 क्लासिक उदाहरण हो। और VPC ELB या उदाहरणों के लिए ट्रैफ़िक रूट करने के लिए Ec2-क्लासिक उदाहरण पर HAProxy या nginx को लोड बैलेंसर के रूप में कॉन्फ़िगर करें?
शैलेश सुतार

3

हम-पूर्व में मैं एक आईपीवी 6 सुरंग प्रदान करने के लिए एक आईपीवी 6 सुरंग ब्रोकर का उपयोग करता हूं जो कि उदाहरण को सीधे आईपीवी 6 पते का उपयोग करके संबोधित करने की अनुमति देता है। चूंकि सुरंग ब्रोकर की उपस्थिति का बिंदु स्थानीय रूप से अमेज़ॅन से क्रॉस-कनेक्ट है, इसलिए यह केवल 1ms विलंबता को जोड़ता है।

नीचे की ओर यह है कि, सबनेट में अन्य उदाहरणों के लिए आईपीवी 6 प्राप्त करने के लिए, आपको इसे स्वयं रूट करना होगा (जैसे कि रडार के साथ)।


या v6 सक्षम VPS के साथ आपका अपना सुरंग-ब्रोकर हो। मैं जोड़ा अतिरेक के लिए उनमें से दो का उपयोग करें।
स्कैपरन

@ शेपरन आप इसे स्वयं कर सकते हैं, एक बिंदु तक। मुझे अभी तक वीपीएस प्रदाता नहीं मिला है जो मुझे ए / 48 देगा।
माइकल हैम्पटन

मुझे इस बारे में निश्चित नहीं है लेकिन, क्या यह संभव है कि एक Ec2-क्लासिक ELB ==> Ec2 क्लासिक उदाहरण हो। और VPC ELB या उदाहरणों के लिए ट्रैफ़िक रूट करने के लिए Ec2-क्लासिक उदाहरण पर HAProxy या nginx को लोड बैलेंसर के रूप में कॉन्फ़िगर करें?
शैलेश सुतार

3

एक दिलचस्प लेख आया (1 दिसंबर 2016 को प्रकाशित)।

https://aws.amazon.com/about-aws/whats-new/2016/12/announcing-internet-protocol-version-6-support-for-ec2-instances-in-amazon-virtual-private-cloud/

आप "ओहायो" क्षेत्र में वीपीसी के आईपीवी 6 को सक्षम कर सकते हैं।


IPv6 अब सभी क्षेत्रों में AWS EC2 पर समर्थित है।
19

2

अपने आवेदन के सामने CloudFlare रखो । वे IP6 पर अनुरोधों को स्वीकार करेंगे लेकिन आपके IP4 ELB के लिए मार्ग यातायात।

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