Zašto blokirana stranica i dalje radi nakon prekida VPN-a
Stranica koja nastavi raditi nakon zatvaranja tunela govori gdje je blokada stajala. Keširani odgovor pomaže samo ako je blokada primijenjena na imena.
Stranica je bila blokirana, radila je dok je VPN bio povezan i još uvijek radi nakon što je VPN isključen. To je mali komad dokaza o tome gdje je blokada stajala, a ne dokaz da je tunel ostao na snazi. Da je blokada bila na odredišnoj adresi, keširano ime ne bi pomoglo i veza bi i dalje propadala. Učitavanje stranice umjesto toga upućuje na razrješavanje imena. Ispravno čitanje tog traga štedi ti dugi obilazak kroz pravila vatrozida.
Postoje dva mjesta na kojima blokada može stajati, a iz preglednika izgledaju identično.
Dvije blokade koje u pregledniku izgledaju isto
Blokada imena događa se pri razrješavanju. Razrješivač vraća pogrešnu adresu, prazan odgovor ili stranicu captive portala, a preglednik javlja da stranica nije dostupna.
Blokada adrese događa se kasnije. Ime se razrješava ispravno, a paketi prema stvarnoj adresi se odbacuju, preusmjeravaju ili resetiraju. Promjena razrješivača ovdje ne čini ništa, jer kvar počinje nakon što je ime već dobilo odgovor.
Samo prvu vrstu može nositi keš, i to tvoje zapažanje čini korisnim.
Zašto odgovor nadživi tunel
Keševi razrješivača ključaju se po imenu i drže za vrijeme života zapisa. Operativni sistem drži jedan, a preglednik obično drži drugi, pa se jedno ime može pohraniti dvaput s dva različita trajanja. Povezivanje ili isključivanje VPN-a ne isprazni nijedan od njih; mijenja samo kojem se razrješivaču šalju budući upiti.
Dok je tunel bio aktivan, pretraga je išla na provajderov razrješivač, koji je vratio ispravnu adresu, i taj je odgovor spremljen lokalno. Nakon isključivanja preglednik je ponovno pitao, lokalni keš je odgovorio bez savjetovanja s bilo kim, i stranica se učitala.
Učitavat će se sve dok zapis ne istekne ili dok neko ne očisti keš, a onda se vraća staro ponašanje.
Test u tri koraka koji ih razdvaja
Uradi ovo redom, jer prvi je jedini korak koji dokazuje da je keš nosio stranicu.
Očisti keš razrješivača i keš preglednika, pa ponovno učitaj. Ako stranica ponovno padne, keš je bio razlog što je radila. Zatim upitaj isto ime preko razrješivača koji si imao prije VPN-a i preko drugog, i uporedi dva odgovora: neslaganje locira blokadu u imenovanju. Ako znaš adresu, pokušaj je dosegnuti bez imena, jer uspjeh tamo potvrđuje da sama adresa nije filtrirana.
Šta svaki rezultat znači za tvoj sljedeći korak
Za blokadu imena izravna promjena je drugi razrješivač, a šifrirani DNS mijenja ko može vidjeti i mijenjati te upite. VPN je taj posao obavljao kao nuspojavu.
Za blokadu na razini adrese promjena razrješivača je nevažna i teorija keša jednostavno je pogrešna.
Dvije granice vrijedi navesti prije nego što postupiš. Smiješ li mijenjati razrješivače na datoj mreži pitanje je politike, a ne tehnike. I ne blokira svaka mreža preko DNS-a, pa rezultat opisuje mrežu koju si testirao, a ne blokiranje općenito. Zapiši koji si razrješivač koristio, jer upravo taj detalj čini test ponovljivim za sljedeću osobu.