केवल IPv4 के लिए लीक परीक्षण साफ़ लौटता है, IPv6 परीक्षण आपका घरेलू पता दिखाता है, और टनल नाममात्र रूप से जुड़ी है। यह संयोजन ड्यूअल-स्टैक नेटवर्क पर आम है, क्योंकि VPN ने एक परिवार का रास्ता बदला और दूसरे को अछूता छोड़ दिया। बाहरी टनल और उसके भीतर का ट्रैफ़िक दो अलग पताकरण निर्णय हैं। इनमें से एक का परीक्षण दूसरे के बारे में कुछ नहीं कहता।

दोनों जाँचें कि क्लाइंट क्या बताता है और अनुरोध ने वास्तव में कौन-सा परिवार इस्तेमाल किया, क्योंकि एक होस्टनाम दोनों तरह के उत्तर लौटा सकता है।

दो परिवार, दो अलग रास्ते

ऑपरेटिंग सिस्टम हर पता परिवार के लिए एक रूटिंग तालिका रखता है। IPv4 के लिए डिफ़ॉल्ट रूट स्थापित करने से IPv6 के लिए वह स्थापित नहीं होता, और IPv4 से पहुँचने योग्य टनल एंडपॉइंट इस बारे में कुछ नहीं कहता कि IPv6 ट्रैफ़िक उसमें प्रवेश करता है या नहीं। जब टनल से होकर कोई IPv6 डिफ़ॉल्ट मौजूद नहीं होता, तो होस्ट अपने पास मौजूद जो भी IPv6 रास्ता है उसका उपयोग करता है, और अक्सर वह भौतिक लिंक होता है। एप्लिकेशन के दृष्टिकोण से, कनेक्शन बस सीधा है।

जो होस्टनाम A और AAAA दोनों रिकॉर्ड लौटाता है, वह इसे देखना कठिन बनाता है, क्योंकि एप्लिकेशन परिवारों को अलग क्रम में आज़मा सकते हैं। सफल होने वाला अनुरोध यह सिद्ध नहीं करता कि उसने कौन-सा रास्ता लिया। ऐसा परीक्षण इस्तेमाल करें जो उस परिवार का नाम बताए जिसे उसने आज़माया।

सर्वर तक पहुँचना ट्रैफ़िक ढोना नहीं है

प्रदाता IPv6 समर्थन वाक्यांश का उपयोग कई अलग क्षमताओं के लिए करते हैं। एंडपॉइंट IPv6 पर कनेक्शन स्वीकार कर सकता है जबकि टनल अभी भी केवल IPv4 ढोती है। टनल IPv6 के भीतरी पैकेट ढो सकती है जबकि बाहरी परिवहन IPv4 ही रहता है। या क्लाइंट IPv6 को पूरी तरह ब्लॉक कर सकता है ताकि टनल के बाहर कुछ न भागे। ये तीन अलग व्यवहार हैं, और केवल यह कहने वाला पृष्ठ कि IPv6 समर्थित है उनमें भेद नहीं करता।

पूछें कि डिज़ाइन को इनमें से किसकी ज़रूरत है। जिस नेटवर्क को केवल IPv6 सेवाओं तक पहुँचना है उसे ढोने की ज़रूरत है। जिस नेटवर्क को सीधा IPv6 ट्रैफ़िक रोकना है उसे ब्लॉकिंग या पूरी ढुलाई की ज़रूरत है, मार्केटिंग पृष्ठ पर लगे लेबल की नहीं।

ढोने और ब्लॉक करने के बीच चुनें

ढोने का अर्थ है कि टनल में IPv6 पता है, उसके भीतर डिफ़ॉल्ट रूट है, और दोनों सिरों पर ट्रैफ़िक की अनुमति देने वाली नीति है। ब्लॉक करने का अर्थ है कि क्लाइंट जानबूझकर IPv6 को टनल के बाहर जाने से रोकता है, जो सुरक्षित है और IPv6 गंतव्यों तक पहुँचने के लिए बेकार है। दोनों वैध हैं; इनमें से कोई भी ऐसा डिफ़ॉल्ट नहीं है जिसे आप मान सकें। पहले आवश्यकता चुनें, फिर जाँचें कि क्लाइंट वास्तव में उसे लागू करता है।

केवल IPv4 वाला अतिथि नेटवर्क IPv6 रास्ता नहीं आज़मा सकता, इसलिए वहाँ किया गया परीक्षण घरेलू नेटवर्क के बारे में कुछ नहीं कहता जहाँ दोनों परिवार मौजूद हैं। वहाँ परीक्षण करें जहाँ संबंधित परिवार वास्तव में उपलब्ध कराया जाता है।

किल स्विच को भी वही कवरेज चाहिए

केवल IPv4 को कवर करने वाला किल स्विच दूसरे परिवार को सीधे बाहर जाने की छूट देता है, और यही वह लीक है जिसे उसे रोकना था। दोनों परिवारों और संक्रमण के क्षणों के लिए उसके नियमों की समीक्षा करें, जब टनल ऊपर आ रही हो या नीचे जा रही हो। सिस्टम-व्यापी IPv6 बंद करना विकल्प नहीं है: यह असंबंधित सेवाओं को तोड़ सकता है और क्लाइंट-नीति की समस्या को पूरी मशीन के बदलाव के पीछे छिपा देता है।

DNS को इस सबसे अलग रखें। DNS इस बारे में है कि प्रश्न का उत्तर कौन देता है और प्रश्न कैसे यात्रा करता है; उसके बाद का एप्लिकेशन कनेक्शन अपना रास्ता रखता है। एक सही हो सकता है जबकि दूसरा न हो, और दोनों का साथ निदान उलझे निष्कर्ष देता है।

दर्ज करें कि हर परीक्षण ने कौन-सा परिवार आज़माया और क्लाइंट किस क्षमता का दावा करता है। ये दो तथ्य उस प्रश्न का उत्तर देते हैं जिसका उत्तर सपोर्ट लेबल कभी नहीं देगा।

संबंधित लेख