Hvorfor Windows bytter tidssone på en VPN, men ikke IP-adressen din
Windows setter sonen ut fra det nærliggende Wi-Fi-nettet, ikke ut fra utgangsadressen din. Slå av den automatiske bryteren og lås sonen før du klandrer tunnelen.
Koble til tunnelen, land i et annet land, og klokken hopper fortsatt til det landets sone. Ingenting ved utgangsadressen forklarer det, fordi Windows ikke leser utgangsadressen i det hele tatt. Sonen kommer fra et stedsanslag bygget av radioene i rommet, og tunnelen endrer ingen av dem. Når det er klart, tar rettelsen ett minutt, og forvirringen forsvinner.
Klokken følger radioen, ikke ruten
Windows kan sette tidssonen automatisk, og når den bryteren er på, følger klokken enhver plassering som operativsystemet tror at enheten befinner seg på. Den troen settes sammen av flere inndata, og den offentlige adressen er bare én av dem. Nærliggende trådløse nett, mobiltårn og posisjonstjenesten mater alle samme anslag. En tunnel skriver om nøyaktig én av disse inndataene og lar resten være urørt.
Klokken og utgangsadressen svarer altså på to forskjellige spørsmål. Den ene beskriver hvor radioen sier at maskinen er, og den andre beskriver hvilken nettverksvei den bruker.
Hva Wi-Fi-skanningen faktisk rapporterer
Anslaget er ikke én enkelt avlesning, men en vektet gjetning, og innendørs bærer radiolisten det meste av vekten. Derfor kan klokken ta feil av en gate i stedet for et land, og derfor lander den noen ganger i en sone som ingen adressesøkning noen gang ville returnert.
En adapter som ikke er tilknyttet noe nettverk, skanner likevel, og identifikatorene den samler inn mappes til fysiske steder. Den mappingen er nøyaktig nok til å plassere en enhet innenfor et nabolag, derfor kan klokken følge en bærbar datamaskin langs en vei. Skanningen fortsetter mens tunnelen er oppe, fordi den skjer under rutingslaget og ikke bryr seg om hvilket grensesnitt som bærer trafikken din.
Microsofts egen beskrivelse av Windows posisjonstjeneste nevner blant inndataene nærliggende tilgangspunkter, rutere, mobiltårn og IP-adressen, og sier at identifiserende data fjernes før de brukes. Den sier også at informasjonen kan deles med posisjonsleverandører, noe som er verdt å lese før du bestemmer hva innstillingen beskytter.
Den praktiske testen følger av den listen og ikke av teorien. Slå av én radio og se om klokken slutter å flytte seg.
Lås sonen før du reiser
To maskiner på samme reise gjør eksperimentet billig. La én ha Wi-Fi på og den andre ha adapteren avslått, begge på en kablet forbindelse gjennom samme tunnel, og se hvilken klokke som flytter seg. I rapporter av denne typen beholder maskinen med bare kabel sonen sin mens den andre driver, og den drivende fortsetter å drive hjemme til radioen dens slås av. Nettopp den siste detaljen utelukker utgangsadressen helt.
Det resultatet peker på skanningen, ikke på tunnelen, og det forklarer også hvorfor det ikke hjalp å slå av posisjonstjenestene i samme rapport. Radioen fortsetter å rapportere uansett hva personvernbryteren sier at den gjør.
For en fast sone under reisen slår du av automatisk valg av tidssone og setter sonen for hånd. Det er en bevisst byttehandel: klokken slutter å følge den fysiske posisjonen, og hver kalenderpost bruker sonen du låste.
tzutil /g
Get-TimeZone | Select-Object Id, DisplayName
tzutil /s "Pacific Standard Time"
Hold IP-geolokasjon og enhetsplassering fra hverandre
Et nettsted som geolokaliserer adressen din, ser utgangen, og den delen av tunnelen virker. En side som spør plattformen om enhetens posisjon, får et svar satt sammen av radioer, og ingen VPN deltar i den samtalen. Nettlesere arver den samme delingen, så en tillatelsesforespørsel besvares av operativsystemet og ikke av nettverksveien.
Behandle tidssonen, visningsspråket og de regionale formatene som enhetsinnstillinger som tilfeldigvis korrelerer med geografi. Hvis målet er at et nettsted skal se et annet land, er tunnelen det riktige verktøyet. Hvis målet er at maskinen skal oppføre seg som om den er et annet sted, er det innstillingene og radioene som må endres.
Én vane gjør diagnosen raskere neste gang: noter sonen, adapterens tilstand og posisjonsbryteren sammen. Hvilke som helst to av dem kan stemme mens den tredje forklarer atferden.