Сиз өлкө тандайсыз, туташасыз, ал эми веб-сайт сизди башка өлкөдө тосуп алат. Тизмедеги белги сиз чыга турган дарек жөнүндө эч качан эч нерсе убада кылган эмес: бул бирөө жарыялаган талаа, сиз көрбөгөн ыкма менен алынган. Бул талааны дарек катары кароо — башаламандык башталган жер.

Үч өзүнчө нерсе өлкө баасын алып жүрөт жана эч ким жалган айтпай эле алар бири-бирине каршы келиши мүмкүн. Аларды айырмалоо шайкешсиздикти сырдуу эмес, диагностикалоого боло турган нерсеге айландырат.

Өлкө белгисин үч түрдүү нерсе алып жүрөт

Биринчиси — маалымдаманын өз талаасы; аны оператор өзү билдириши, дарек базасынан алышы же жазуу түзүлгөндө жөн эле көчүрүлүшү мүмкүн. Экинчиси — даректин өзү; ал аны жарыялаган кайсы тармакка болбосун таандык, жана геолокациялык издөө 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 сабы маанилүү, анткени машина бир үй-бүлө үчүн туннель, экинчиси үчүн түз жолду кармай алат. Өлкө белгиси ушул учурлардын бирин да өз алдынча камтыбайт.

Байкалган даректи, базанын пикирин жана колдонмонун көрсөтүүсүн үч өзүнчө жазуу катары жазыңыз. Ошондо жолуга турган кийинки шайкешсиздикти себебине оңой таандык кылса болот.

Тектеш макалалар