DNS मधील देशाचे लेबल VPN गळती का सिद्ध करत नाही
एक चाचणी पत्त्याला देशाशी जोडते; ते मार्गाबद्दल फार थोडे सांगते. काहीही बदलण्यापूर्वी रिझोल्व्हर, फॉरवर्डिंग साखळी आणि धोरण वाचा.
परदेशी दिसणारे रिझोल्व्हर पत्ते DNS चाचण्यांच्या निकालांमध्ये सतत दिसतात, आणि लोक ज्या निष्कर्षाला येतात तो नेहमी एकच असतो: क्वेरी टनेलबाहेर पडल्या असल्या पाहिजेत। कधीकधी त्या खरोखर पडल्या। बहुतेक वेळा अहवाल सांगतो की कोणत्या आवर्ती सेवेने उत्तर दिले आणि डेटाबेस त्या पत्त्याला कुठे मानतो, आणि हे तुमच्या पॅकेटबद्दल नसून अधोसंरचनेबद्दलचे विधान आहे। निरीक्षणाचे अनुमानापासून विभाजन करण्यासाठी तीन तथ्ये लागतात: कोणी उत्तर दिले, नाव कसे प्रवास केला आणि तुम्ही प्रत्यक्षात कोणते धोरण सेट केले।
चाचणीने प्रत्यक्षात काय निरीक्षण केले ते वाचा
बहुतेक चाचणी पाने एकाच पद्धतीने काम करतात: ते ग्राहकाला एक अद्वितीय होस्टनेम सोडवायला सांगतात आणि नंतर कोणत्या रिझोल्व्हरने ते आणले हे पाहतात, किंवा ग्राहक जो रिझोल्व्हर पत्ता कळवतो तोच परत देतात। यामुळे आवर्ती सेवा ओळखली जाते आणि क्वेरीमध्ये ग्राहक सबनेट माहिती असल्यास स्थूल नेटवर्क स्थानही। क्वेरीने उपकरण टनेलबाहेर सोडले हे ते सिद्ध करत नाही, आणि प्रत्येक नावासाठी तोच मार्ग वापरला हे निश्चितच सिद्ध करत नाही। एका शोधाचे एक निरीक्षण संपूर्ण रहदारीबद्दलच्या दाव्यात सामान्यीकृत केले जाते।
रिझोल्व्हर पत्ता दाखवणारी चाचणी देशाच्या बॅजपेक्षा उपयुक्त आहे, कारण पत्त्याची तुलना ग्राहकाला प्रत्यक्षात मिळालेल्या रिझोल्व्हर यादीशी करता येते।
anycast आणि फॉरवर्डिंग बहुतेक आश्चर्ये समजावून सांगतात
मोठे सार्वजनिक रिझोल्व्हर एकच पत्ता अनेक ठिकाणांहून जाहीर करतात, आणि नेटवर्क प्रत्येक क्वेरी राउटिंगच्या दृष्टीने सर्वात जवळच्या साइटवर पाठवते। नंतर भौगोलिक स्थान डेटाबेस त्या पत्त्याला एका ठिकाणाशी जोडतो, जे दुसऱ्या खंडातील कॉर्पोरेट नोंदणी पत्ता असू शकते किंवा उत्तर देणारे नसलेले डेटा सेंटर असू शकते। RFC 4786 anycast सेवांची कार्यचालन प्रथा आणि अशा पत्त्याला एका भौतिक ठिकाणाशी जोडण्याची अडचण यांची चर्चा करते। नकाशा हा राउटिंग निर्णयाचा सरलीकृत रूप आहे, आणि तो चिंताजनक निकाल देणाऱ्या दिशेने सरलीकृत करतो।
फॉरवर्डिंग दुसरा थर जोडते। स्थानिक स्टब रिझोल्व्हर, राउटर किंवा ISP रिझोल्व्हर क्वेरी वरच्या सेवेकडे पाठवू शकतो, आणि चाचणीत दिसणारे नाव त्या साखळीतील पहिले नाही तर शेवटचे ऑपरेटर प्रतिबिंबित करते। ग्राहक सबनेट विस्तार वरून आलेले उत्तर तुमच्या नेटवर्कशी जुळवू शकतात आणि त्याच वेळी कळवलेले स्थान तुम्ही कधीही न गेलेल्या ठिकाणासारखे दाखवू शकतात।
म्हणून सेट केलेला रिझोल्व्हर बरोबर असू शकतो आणि तरीही परदेशी दिसणारा निकाल देऊ शकतो, आणि तुमच्या देशातील रिझोल्व्हर चुकीचा असू शकतो कारण तो तुम्ही न निवडलेल्या पक्षाचा आहे।
नाव कोणाला मिळाले आणि कोणत्या मार्गाने
व्यावहारिक भागाला दोन प्रश्न उत्तर देतात: ग्राहक कोणता सर्व्हर वापरतो आणि त्या सर्व्हरपर्यंत टनेलमार्फत पोहोचता येते का। राउटिंगबद्दल निष्कर्ष काढण्यापूर्वी रिझोल्व्हर यादीची चाचणी निकालातील पत्त्याशी तुलना करा, नंतर त्या पत्त्याकडे जाणारी क्वेरी टनेल इंटरफेसने बाहेर पडते याची खात्री करा। दोन्ही पत्ते वेगळे असल्यास, मनोरंजक शोध असा आहे की कशाने तरी इच्छित रिझोल्व्हर पुन्हा लिहिला किंवा त्याला चुकवले, आणि ते देशाच्या नावापेक्षा अधिक लक्ष देण्यासारखे आहे।
resolvectl query example.com
resolvectl status | grep -A3 'DNS Servers'
dig +short TXT whoami.akamai.net
पहिला आदेश दाखवतो की कोणत्या सर्व्हरने नावासाठी उत्तर दिले, दुसरा सेट केलेली यादी आणि तिची व्याप्ती दाखवतो, आणि तिसरा सार्वजनिक सेवा जसे पाहते तसे रिझोल्व्हर पत्ता कळवतो। तिन्ही जुळल्यास, देशाचे लेबल काहीही म्हणो, धोरण ज्यासाठी सेट केले होते ते करत आहे।
तुम्ही निवडलेल्या धोरणाशी तुलना करा
रिझोल्व्हर लादणारा VPN, स्वतःचे एन्क्रिप्टेड DNS वापरण्यासाठी सेट केलेला ब्राउझर, आणि एका इंटरफेसच्या सेटिंग्जना प्राधान्य देणारी ऑपरेटिंग सिस्टम वेगवेगळे बरोबर असू शकतात पण एकत्र विरोधाभास करतात। आधुनिक ब्राउझर एन्क्रिप्टेड वाहतुकीवर ब्राउझरमध्ये निवडलेल्या पुरवठादाराकडे क्वेरी पाठवू शकतात, जे सिस्टमची रिझोल्व्हर यादी जाणूनबुजून चुकवते। ही तुटलेल्या टनेलच्या अर्थाने गळती नाही; हे दुसरीकडे निवडलेले धोरण आहे, आणि ते कुठे निवडले गेले हे शोधणे हे खरे काम आहे।
कामाची उपकरणे डोमेननिहाय नियम जोडतात: अंतर्गत नावे संस्थेच्या रिझोल्व्हरकडे जायला हवीत, बाकी सर्व डीफॉल्टचे अनुसरण करते। चाचणी पानाने अनपेक्षित देश दाखवला म्हणून ती व्यवस्था बदलणे — अशाच प्रकारे संपूर्ण टीमसाठी अंतर्गत नावे सोडवली जाणे थांबते।
चाचण्या अरुंद आणि सुरक्षित ठेवा
अंतर्गत होस्टनेमबद्दल सार्वजनिक चाचणी सेवेला विचारल्यास नाव असे पाहण्याचे काम नसलेल्या पक्षाला उघड होते, आणि उत्तर तुम्हाला असे काहीही सांगत नाही जे रिझोल्व्हर यादी स्थानिक पातळीवर वाचल्याने कळले नसते।
त्याऐवजी अधोसंरचना उघड करणारी नावे वापरा, रिझोल्व्हर पत्ता, व्याप्ती आणि वापरलेला इंटरफेस नोंदवा, आणि ती नोंद दस्तऐवजी हेतूशी तुलना करा। नकाशाचे लेबल संवादासाठी संदर्भ आहे, पास किंवा फेल निकाल नाही, आणि त्याला निर्णय मानल्यास निदानाऐवजी कॉन्फिगरेशन बदल घडतात।