Γιατί ένας αποκλεισμένος ιστότοπος φορτώνει ακόμη μετά την αποσύνδεση του VPN
Ένας ιστότοπος που συνεχίζει να λειτουργεί αφού κλείσει η σήραγγα σου λέει πού βρισκόταν ο αποκλεισμός. Μια απάντηση από την προσωρινή μνήμη βοηθά μόνο αν ο αποκλεισμός εφαρμόστηκε στα ονόματα.
Ένας ιστότοπος ήταν αποκλεισμένος, λειτουργούσε όσο το VPN ήταν συνδεδεμένο, και λειτουργεί ακόμη και μετά την αποσύνδεση του VPN. Αυτό είναι ένα μικρό κομμάτι απόδειξης για το πού βρισκόταν ο αποκλεισμός, όχι απόδειξη ότι η σήραγγα παρέμεινε σε ισχύ. Αν ο αποκλεισμός ήταν στη διεύθυνση προορισμού, ένα όνομα στην προσωρινή μνήμη δεν θα βοηθούσε και η σύνδεση θα αποτύγχανε ακόμη. Η φόρτωση της σελίδας δείχνει αντ' αυτού προς την επίλυση ονομάτων. Το να διαβάσεις σωστά αυτό το στοιχείο σου γλιτώνει έναν μεγάλο κύκλο μέσα από κανόνες τείχους προστασίας.
Υπάρχουν δύο σημεία όπου μπορεί να βρίσκεται ένας αποκλεισμός, και από ένα πρόγραμμα περιήγησης φαίνονται ίδια.
Δύο αποκλεισμοί που φαίνονται ίδιοι σε ένα πρόγραμμα περιήγησης
Ένας αποκλεισμός ονομάτων συμβαίνει κατά την επίλυση. Ο επιλυτής επιστρέφει λάθος διεύθυνση, κενή απάντηση ή σελίδα captive portal, και το πρόγραμμα περιήγησης αναφέρει ότι ο ιστότοπος δεν είναι προσβάσιμος.
Ένας αποκλεισμός διευθύνσεων συμβαίνει αργότερα. Το όνομα επιλύεται σωστά και τα πακέτα προς την πραγματική διεύθυνση απορρίπτονται, ανακατευθύνονται ή επανέρχονται. Η αλλαγή επιλυτή δεν κάνει τίποτα εδώ, γιατί η αποτυχία αρχίζει αφού το όνομα έχει ήδη απαντηθεί.
Μόνο το πρώτο είδος μπορεί να μεταφερθεί από προσωρινή μνήμη, και αυτό κάνει την παρατήρησή σου χρήσιμη.
Γιατί η απάντηση επιβιώνει της σήραγγας
Οι προσωρινές μνήμες επιλυτών κλειδώνονται με βάση το όνομα και κρατιούνται για τον χρόνο ζωής της εγγραφής. Το λειτουργικό σύστημα κρατά μία, και το πρόγραμμα περιήγησης συνήθως κρατά άλλη, οπότε ένα όνομα μπορεί να αποθηκευτεί δύο φορές με δύο διαφορετικές διάρκειες. Η σύνδεση ή αποσύνδεση VPN δεν αδειάζει καμία από τις δύο· αλλάζει μόνο σε ποιον επιλυτή στέλνονται τα μελλοντικά ερωτήματα.
Όσο η σήραγγα ήταν ενεργή, η αναζήτηση πήγε στον επιλυτή του παρόχου, ο οποίος επέστρεψε τη σωστή διεύθυνση, και εκείνη η απάντηση αποθηκεύτηκε τοπικά. Μετά την αποσύνδεση το πρόγραμμα περιήγησης ρώτησε ξανά, η τοπική μνήμη απάντησε χωρίς να συμβουλευτεί κανέναν, και η σελίδα φόρτωσε.
Θα συνεχίσει να φορτώνει ώσπου να λήξει η εγγραφή ή κάποιος να καθαρίσει τη μνήμη, και τότε επιστρέφει η παλιά συμπεριφορά.
Ένα τεστ τριών βημάτων που τα χωρίζει
Κάνε τα με τη σειρά, γιατί το πρώτο είναι το μόνο βήμα που αποδεικνύει ότι η μνήμη μετέφερε τη σελίδα.
Άδειασε τη μνήμη του επιλυτή και τη μνήμη του προγράμματος περιήγησης και επαναφόρτωσε. Αν ο ιστότοπος αποτύχει ξανά, η μνήμη ήταν ο λόγος που λειτούργησε. Μετά ρώτησε το ίδιο όνομα μέσω του επιλυτή που είχες πριν από το VPN και μέσω ενός άλλου, και σύγκρινε τις δύο απαντήσεις: μια διαφωνία εντοπίζει τον αποκλεισμό στην ονοματοδοσία. Αν γνωρίζεις τη διεύθυνση, δοκίμασε να τη φτάσεις χωρίς το όνομα, γιατί η επιτυχία εκεί επιβεβαιώνει ότι η ίδια η διεύθυνση δεν φιλτράρεται.
Τι σημαίνει κάθε αποτέλεσμα για το επόμενο βήμα σου
Για έναν αποκλεισμό ονομάτων, η άμεση αλλαγή είναι ένας άλλος επιλυτής, και το κρυπτογραφημένο DNS αλλάζει ποιος μπορεί να δει και να αλλοιώσει αυτά τα ερωτήματα. Το VPN έκανε αυτή τη δουλειά ως παρενέργεια.
Για έναν αποκλεισμό σε επίπεδο διεύθυνσης, η αλλαγή επιλυτή είναι άσχετη και η θεωρία της προσωρινής μνήμης είναι απλώς λάθος.
Δύο όρια αξίζει να αναφερθούν πριν δράσεις. Το αν επιτρέπεται να αλλάξεις επιλυτές σε ένα δεδομένο δίκτυο είναι ζήτημα πολιτικής και όχι τεχνικό. Και δεν μπλοκάρει κάθε δίκτυο μέσω DNS, οπότε ένα αποτέλεσμα περιγράφει το δίκτυο που δοκίμασες και όχι τον αποκλεισμό γενικά. Γράψε ποιον επιλυτή χρησιμοποίησες, γιατί αυτή η λεπτομέρεια κάνει το τεστ επαναλήψιμο από τον επόμενο άνθρωπο.