თქვენ ირჩევთ ქვეყანას, უერთდებით და ვებსაიტი სხვა ქვეყანაში გესალმებათ. სიის ეტიკეტს არასოდეს არაფერი აქვს დაპირებული იმ მისამართზე, საიდანაც გახვიდოდით: ეს არის ველი, რომელიც ვიღაცამ გამოაქვეყნა, მიღებული მეთოდით, რომელიც არ გინახავთ. ამ ველის მისამართად მიჩნევა იქ იწყება, სადაც აღრევა იწყება.

სამი ცალკე რამ ატარებს ქვეყნის მნიშვნელობას და ისინი შეიძლება არ დაემთხვეს ერთმანეთს ისე, რომ არავინ იტყუოს. მათი გარჩევა შეუსაბამობას საიდუმლოს ნაცვლად დიაგნოსტირებადს ხდის.

სამი განსხვავებული რამ ატარებს ქვეყნის ეტიკეტს

პირველი არის თავად კატალოგის ველი, რომელიც ოპერატორმა შეიძლება თავად განაცხადოს, მისამართების მონაცემთა ბაზიდან იყოს გამოყვანილი ან უბრალოდ დაკოპირებული იყოს ჩანაწერის შექმნისას. მეორე არის თავად მისამართი, რომელიც ეკუთვნის იმ ქსელს, რომელიც მას აცხადებს, და სწორედ ამაზე პასუხობს გეოგრაფიული მდებარეობის ძიება, გამოქვეყნებული რუკების მონაცემების გამოყენებით იმ ფორმით, რომელიც აღწერილია 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-ის ხაზი მნიშვნელოვანია, რადგან მანქანას შეუძლია ერთი ოჯახისთვის გვირაბი და მეორისთვის პირდაპირი გზა შეინახოს. ქვეყნის ეტიკეტი ამ შემთხვევებიდან არცერთს არ ფარავს თავისით.

ჩაწერეთ დაკვირვებული მისამართი, მონაცემთა ბაზის აზრი და აპის ჩვენება სამ ცალკე ჩანაწერად. მაშინ შემდეგი შეუსაბამობა, რომელსაც შეხვდებით, ადვილად მიეწერება მიზეზს.

დაკავშირებული სტატიები