Διαλέγετε μια χώρα, συνδέεστε και ένας ιστότοπος σας καλωσορίζει σε άλλη. Η ένδειξη στη λίστα δεν υποσχέθηκε ποτέ τίποτα για τη διεύθυνση από την οποία θα βγείτε: είναι ένα πεδίο που δημοσίευσε κάποιος, παραγμένο με μέθοδο που δεν έχετε δει. Το να αντιμετωπίζετε αυτό το πεδίο ως διεύθυνση είναι εκεί όπου αρχίζει η σύγχυση.

Τρία ξεχωριστά πράγματα φέρουν τιμή χώρας και μπορούν να διαφωνούν χωρίς να λέει κανείς ψέματα. Η διάκρισή τους κάνει την ασυμφωνία διαγνώσιμη αντί για μυστηριώδη.

Τρία διαφορετικά πράγματα φέρουν ένδειξη χώρας

Το πρώτο είναι το πεδίο του ίδιου του καταλόγου, που μπορεί να το δηλώνει ο ίδιος ο χειριστής, να έχει συναχθεί από βάση διευθύνσεων ή απλώς να έχει αντιγραφεί όταν δημιουργήθηκε η καταχώριση. Το δεύτερο είναι η ίδια η διεύθυνση, που ανήκει σε όποιο δίκτυο την ανακοινώνει, και σε αυτό απαντά ένα ερώτημα γεωεντοπισμού χρησιμοποιώντας δημοσιευμένα δεδομένα χαρτογράφησης στη μορφή που περιγράφει το 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 έχει σημασία γιατί ένα μηχάνημα μπορεί να κρατά σήραγγα για τη μία οικογένεια και άμεση διαδρομή για την άλλη. Μια ένδειξη χώρας δεν καλύπτει καμία από αυτές τις περιπτώσεις από μόνη της.

Γράψτε τη διεύθυνση που παρατηρήσατε, τη γνώμη της βάσης δεδομένων και την εμφάνιση της εφαρμογής ως τρεις χωριστές σημειώσεις. Τότε η επόμενη ασυμφωνία που θα συναντήσετε θα είναι εύκολο να αποδοθεί.

Σχετικά άρθρα