Неге VPN-тің ел белгісі сіз шығатын мекенжай емес
Тізімдегі өріс, маршрутталған мекенжай және қолданба пікірі бір-біріне қайшы келуі мүмкін. Шығысты қате белгіленген деп атамас бұрын қайсысын оқып жатқаныңызды анықтаңыз.
Сіз ел таңдайсыз, қосыласыз, ал веб-сайт сізді басқа елде қарсы алады. Тізімдегі белгі сіз шығатын мекенжай туралы ешқашан ештеңе уәде еткен жоқ: бұл біреу жариялаған өріс, сіз көрмеген әдіспен алынған. Бұл өрісті мекенжай ретінде қарау — шатасудың басталатын жері.
Үш бөлек нәрсе ел құнын алып жүреді және ешкім өтірік айтпай-ақ олар бір-біріне қайшы келуі мүмкін. Оларды ажырату сәйкессіздікті жұмбақ емес, диагностикалауға болатын етеді.
Ел белгісін үш түрлі нәрсе алып жүреді
Біріншісі — анықтамалықтың өз өрісі; оны оператор өзі хабарлауы, мекенжай дерекқорынан шығаруы немесе жазба жасалғанда жай көшірілуі мүмкін. Екіншісі — мекенжайдың өзі; ол оны жариялайтын қандай желіге болса да тиесілі, және геолокациялық іздеу RFC 8805-те сипатталған пішінде жарияланған карталау деректерін пайдаланып, дәл осыған жауап береді. Үшіншісі — қолданбаның көрсетуге шешім қабылдағаны; ол басқа дерекқордан, тіркелгі параметрінен немесе құрылғыда берген рұқсатыңыздан келуі мүмкін. Тек екіншісі ғана желілік факт, оның өзі де бақылау емес, іздеу.
Осы үшеуінің арасындағы үйлесім жағымды болар еді және еш жерде талап етілмейді. Сәйкессіздік олардың әртүрлі жолмен алынғанының дәлелі, одан артық емес.
Мекенжайды тексеріңіз, ту емес
Пайдалы сұрақ — трафигіңіз шын мәнінде қай жария мекенжайдан шығады. Бұған клиенттен жауап беруге болады және ол тізімнің ешбір өрісіне тәуелді емес. Жауапты күткен префиксіңізбен және геолокациялық іздеудің ол туралы айтқанымен салыстырып, екі нәтижені жазбаларыңызда бөлек ұстаңыз. Күтілетін ел мен іздеу арасындағы айырма — маршруттау немесе дерекқор мәселесі, ал іздеу мен қолданба пікірі арасындағы айырма — қайтадан дерекқор мәселесі.
Қызметтің аймақта бірнеше шығысы болса, тексеруді екі рет жасаңыз. Мекенжайлар пулы қатарлас қосылымдарда әртүрлі мекенжай бере алады, ал бір үлгі олардың тек біреуін сипаттайды.
Картадағы жақындық желідегі жақындық емес
Жақын ел алыс елден ұзағырақ жол болуы мүмкін, өйткені талшықты жол шекараға бағынбайды. Кідіріс үшін түйін таңдау — ең жақын туды таңдау емес, өзіңізге маңызды межені өлшеу деген сөз. Сол логика сыйымдылыққа да қатысты, өйткені екі ел қашықтықтағы жеңіл жүктелген шығыс көршідегі қаныққан шығыстан басым түсуі мүмкін. Алдымен өлшеңіз, содан кейін шешіңіз, және сағатты жазып қойыңыз, өйткені екі сан да өзгереді.
Орналасу сақтау туралы да, соңғы нүктені кім басқаратыны туралы да ештеңе айтпайды. Оларға өз дәлелдері керек, оны ел бағаны сыйдыра алмайды.
Шығыс мекенжайын өзіңіз растаңыз
Клиенттен және сыртқы қызметтен мекенжайыңыз қалай көрінетінін сұраңыз, содан кейін жергілікті маршруттау кестесінен бұл жолдың қалай таңдалғанын сұраңыз. Төмендегі командалар үшеуін де орындайды, ал үшіншісін адамдар өткізіп жібереді. Интерфейс атауын өз туннель құрылғыңызбен ауыстырыңыз.
curl -sS https://api.ipify.org; echo
curl -sS --interface tun0 https://api.ipify.org; echo
ip route get 1.1.1.1
ip -6 addr show dev tun0
Алғашқы екі жол сәйкес келуі керек, ал сәйкес келмесе, сіз бар деп ойлайтын маршрут трафигіңізді тасымалдайтын маршрут емес. Маршрут іздеу ядроның межеге қолданатын интерфейсі мен бастау мекенжайын атайды, және бұл шығыс мекенжайының артындағы механизм. IPv6 жолы маңызды, өйткені машина бір отбасы үшін туннель, екіншісі үшін тікелей жол ұстай алады. Ел белгісі осы жағдайлардың ешқайсысын өздігінен қамтымайды.
Бақыланған мекенжайды, дерекқор пікірін және қолданба көрсетілімін үш бөлек жазба ретінде жазыңыз. Сонда кездесетін келесі сәйкессіздікті себепке оңай телуге болады.