Varför en blockerad webbplats fortfarande laddas efter att VPN:en kopplats från
En webbplats som fortsätter att fungera efter att tunneln stängts berättar var blockeringen satt. Ett cachat svar hjälper bara om blockeringen tillämpades på namn.
En webbplats var blockerad, fungerade medan VPN:en var ansluten och fungerar fortfarande efter att VPN:en kopplats från. Det är ett litet bevis för var blockeringen satt, inte ett bevis för att tunneln förblev giltig. Om blockeringen hade suttit på destinationsadressen skulle ett cachat namn inte ha hjälpt och anslutningen skulle fortfarande misslyckas. Att sidan laddas pekar i stället mot namnuppslagning. Att läsa den ledtråden rätt sparar dig en lång omväg genom brandväggsregler.
Det finns två ställen där en blockering kan sitta, och från en webbläsare ser de identiska ut.
Två blockeringar som ser likadana ut i en webbläsare
En namnblockering sker vid uppslagningen. Uppslagaren returnerar en felaktig adress, ett tomt svar eller en captive portal-sida, och webbläsaren rapporterar att webbplatsen inte kan nås.
En adressblockering sker senare. Namnet slås upp korrekt och paket till den riktiga adressen släpps, omdirigeras eller återställs. Att byta uppslagare gör ingenting här, eftersom felet börjar efter att namnet redan besvarats.
Bara den första sorten kan bäras av en cache, och det är vad som gör din observation användbar.
Varför svaret överlever tunneln
Uppslagarcachar nycklas på namn och hålls under postens livstid. Operativsystemet håller en, och webbläsaren håller vanligtvis en annan, så ett enda namn kan lagras två gånger med två olika livslängder. Att ansluta eller koppla från en VPN tömmer ingen av dem; det ändrar bara vilken uppslagare framtida frågor skickas till.
Medan tunneln var uppe gick sökningen till leverantörens uppslagare, som returnerade den korrekta adressen, och det svaret lagrades lokalt. Efter frånkopplingen frågade webbläsaren igen, den lokala cachen svarade utan att rådfråga någon, och sidan laddades.
Den fortsätter att laddas tills posten löper ut eller någon rensar cachen, och då återkommer det gamla beteendet.
Ett test i tre steg som skiljer dem åt
Gör dessa i ordning, eftersom det första är det enda steget som bevisar att cachen bar sidan.
Rensa uppslagarcachen och webbläsarens cache och ladda sedan om. Om webbplatsen misslyckas igen var cachen anledningen till att den fungerade. Fråga sedan efter samma namn via uppslagaren du hade före VPN:en och via en annan, och jämför de två svaren: en skillnad placerar blockeringen i namngivningen. Om du känner till adressen, försök nå den utan namnet, eftersom framgång där bekräftar att adressen själv inte filtreras.
Vad varje resultat betyder för ditt nästa steg
För en namnblockering är den direkta ändringen en annan uppslagare, och krypterad DNS ändrar vem som kan se och ändra dessa frågor. VPN:en gjorde det jobbet som en bieffekt.
För en blockering på adressnivå är ett uppslagarbyte irrelevant och cacheteorin är helt enkelt fel.
Två gränser är värda att nämna innan du agerar. Om du får byta uppslagare i ett givet nätverk är en policyfråga och inte en teknisk fråga. Och inte alla nätverk blockerar via DNS, så ett resultat beskriver nätverket du testade och inte blockering i allmänhet. Skriv ner vilken uppslagare du använde, eftersom just den detaljen gör testet repeterbart för nästa person.