Դուք ընտրում եք երկիր, միանում, և մի կայք ձեզ դիմավորում է մեկ այլ երկրում։ Ցանկի պիտակը երբեք ոչինչ չի խոստացել այն հասցեի մասին, որտեղից դուք դուրս կգաք՝ դա դաշտ է, որը ինչ-որ մեկը հրապարակել է, ստացված մի մեթոդով, որը դուք չեք տեսել։ Այդ դաշտը որպես հասցե դիտարկելը հենց այնտեղ է, որտեղ սկսվում է շփոթությունը։

Երեք առանձին բաներ կրում են երկրի արժեք, և դրանք կարող են իրար հակասել առանց որևէ մեկի ստելու։ Դրանք իրարից տարբերելը անհամապատասխանությունը դարձնում է ախտորոշելի, այլ ոչ թե առեղծվածային։

Երեք տարբեր բաներ կրում են երկրի պիտակ

Առաջինը տեղեկատուի սեփական դաշտն է, որը կարող է ինքնուրույն հայտնել օպերատորը, բխել հասցեների տվյալների բազայից կամ պարզապես պատճենվել գրառումը ստեղծելիս։ Երկրորդը ինքը հասցեն է, որը պատկանում է այն ցանցին, որը հայտարարում է այն, և հենց դրան է պատասխանում աշխարհագրական դիրքի որոնումը՝ օգտագործելով հրապարակված քարտեզագրման տվյալները, ինչպես նկարագրված է 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 տողը կարևոր է, որովհետև մեքենան կարող է թունել պահել մեկ ընտանիքի համար և ուղիղ ուղի՝ մյուսի համար։ Երկրի պիտակն ինքնին չի ծածկում այդ դեպքերից ոչ մեկը։

Գրեք դիտարկված հասցեն, տվյալների բազայի կարծիքը և հավելվածի ցուցադրումը որպես երեք առանձին նշում։ Այդ ժամանակ հաջորդ անհամապատասխանությունը, որին կհանդիպեք, հեշտ կլինի վերագրել։

Առնչվող հոդվածներ