Miksi Windows vaihtaa aikavyöhykettä VPN:llä mutta ei IP-osoitettasi
Windows asettaa vyöhykkeen lähellä olevan Wi-Fi-verkon, ei poistumisosoitteesi perusteella. Kytke automaattinen kytkin pois ja kiinnitä vyöhyke ennen kuin syytät tunnelia.
Yhdistä tunneli, laskeudu toiseen maahan, ja kello hyppää silti sen maan vyöhykkeelle. Mikään poistumisosoitteessa ei selitä sitä, koska Windows ei lue poistumisosoitetta lainkaan. Vyöhyke tulee huoneen radioista rakennetusta sijaintiarviosta, eikä tunneli muuta yhtäkään niistä. Kun tämä on selvää, korjaus kestää minuutin ja hämmennys katoaa.
Kello seuraa radiota, ei reittiä
Windows voi asettaa aikavyöhykkeen automaattisesti, ja kun se kytkin on päällä, kello seuraa mitä tahansa sijaintia, jossa käyttöjärjestelmä uskoo laitteen olevan. Tämä uskomus kootaan useista syötteistä, ja julkinen osoite on vain yksi niistä. Lähellä olevat langattomat verkot, matkapuhelintornit ja paikkapalvelu ruokkivat kaikki samaa arviota. Tunneli kirjoittaa uudelleen täsmälleen yhden niistä syötteistä ja jättää muut koskemattomiksi.
Kello ja poistumisosoite vastaavat siis kahteen eri kysymykseen. Toinen kuvaa, missä radio sanoo koneen olevan, ja toinen kuvaa, mitä verkkopolkua se käyttää.
Mitä Wi-Fi-skannaus todella raportoi
Arvio ei ole yksittäinen lukema vaan painotettu arvaus, ja sisätiloissa radioluettelo kantaa suurimman painon. Siksi kello voi olla väärässä kadun eikä maan verran, ja siksi se joskus asettuu vyöhykkeelle, jota mikään osoitehaku ei koskaan palauttaisi.
Sovitin, joka ei ole yhdistetty mihinkään verkkoon, skannaa silti, ja sen keräämät tunnisteet kartoitetaan fyysisiin paikkoihin. Tämä kartoitus on tarpeeksi tarkka sijoittamaan laitteen korttelin sisään, minkä vuoksi kello voi seurata kannettavaa tietokonetta tien vartta. Skannaus jatkuu, kun tunneli on päällä, koska se tapahtuu reitityskerroksen alapuolella eikä välitä siitä, mikä liitäntä kuljettaa liikennettäsi.
Microsoftin oma kuvaus Windowsin paikkapalvelusta luettelee syötteiden joukossa lähellä olevat tukiasemat, reitittimet, matkapuhelintornit ja IP-osoitteen sekä sanoo, että tunnistavat tiedot poistetaan ennen käyttöä. Se sanoo myös, että tietoja voidaan jakaa paikkapalveluntarjoajien kanssa, mikä kannattaa lukea ennen kuin päättää, mitä asetus suojaa.
Käytännön koe seuraa tuosta luettelosta eikä teoriasta. Kytke yksi radio pois ja katso, lakkaako kello liikkumasta.
Kiinnitä vyöhyke ennen matkaa
Kaksi konetta samalla matkalla tekee kokeesta halvan. Jätä yksi Wi-Fi päällä ja toinen sovitin pois päältä, molemmat kaapeliyhteydellä saman tunnelin läpi, ja katso, kumpi kello liikkuu. Tällaisissa raporteissa vain kaapelilla oleva kone pitää vyöhykkeensä, kun toinen ajautuu, ja ajautuva jatkaa ajautumista kotona, kunnes sen radio kytketään pois. Juuri tuo viimeinen yksityiskohta sulkee poistumisosoitteen kokonaan pois.
Tulos osoittaa skannaukseen, ei tunneliin, ja se selittää myös, miksi paikkapalvelujen poistaminen käytöstä ei auttanut samassa raportissa. Radio jatkaa raportointia riippumatta siitä, mitä yksityisyyskytkin sanoo tekevänsä.
Kiinteää vyöhykettä varten matkalla kytke automaattinen aikavyöhykkeen valinta pois ja aseta vyöhyke käsin. Se on tietoinen vaihtokauppa: kello lakkaa seuraamasta fyysistä sijaintia, ja jokainen kalenterimerkintä käyttää vyöhykettä, jonka kiinnitit.
tzutil /g
Get-TimeZone | Select-Object Id, DisplayName
tzutil /s "Pacific Standard Time"
Pidä IP-paikannus ja laitteen sijainti erillään
Sivusto, joka paikantaa osoitteesi, näkee poistumisen, ja se osa tunnelista toimii. Sivu, joka kysyy alustalta laitteen sijaintia, saa radioista kootun vastauksen, eikä mikään VPN osallistu siihen keskusteluun. Selaimet perivät saman jaon, joten lupakysymykseen vastaa käyttöjärjestelmä eikä verkkopolku.
Kohtele aikavyöhykettä, näyttökieltä ja alueellisia muotoja laiteasetuksina, jotka sattuvat korreloimaan maantieteen kanssa. Jos tavoite on, että sivusto näkee toisen maan, tunneli on oikea väline. Jos tavoite on, että kone käyttäytyy kuin olisi muualla, asetuksia ja radioita on muutettava.
Yksi tapa tekee diagnoosista nopeamman seuraavalla kerralla: kirjaa vyöhyke, sovittimen tila ja paikkakytkin yhteen. Mitkä tahansa kaksi niistä voivat olla yhtä mieltä, kun kolmas selittää käyttäytymisen.