چرا Windows منطقه زمانی را روی VPN تغییر میدهد اما IP شما را نه
Windows منطقه را از Wi-Fi نزدیک تعیین میکند، نه از نشانی خروج شما. کلید خودکار را خاموش کنید و پیش از سرزنش تونل، منطقه را ثابت کنید.
تونل را وصل کنید، در کشوری دیگر فرود بیایید، و ساعت باز هم به منطقه آن کشور میپرد. هیچ چیز در نشانی خروج این را توضیح نمیدهد، چون Windows اصلاً نشانی خروج را نمیخواند. منطقه از یک تخمین مکان میآید که از رادیوهای داخل اتاق ساخته شده، و تونل هیچیک از آنها را تغییر نمیدهد. وقتی این روشن شود، اصلاح یک دقیقه طول میکشد و سردرگمی از بین میرود.
ساعت از رادیو پیروی میکند، نه از مسیر
Windows میتواند منطقه زمانی را خودکار تنظیم کند، و وقتی آن کلید روشن است ساعت از هر مکانی پیروی میکند که سیستم عامل باور دارد دستگاه در آنجاست. این باور از چند ورودی ساخته میشود و نشانی عمومی فقط یکی از آنهاست. شبکههای بیسیم نزدیک، دکلهای تلفن همراه و سرویس مکان همه به همان تخمین خوراک میدهند. تونل دقیقاً یکی از آن ورودیها را بازنویسی میکند و بقیه را دستنخورده میگذارد.
پس ساعت و نشانی خروج به دو پرسش متفاوت پاسخ میدهند. یکی توصیف میکند که به گفته رادیو ماشین کجاست، و دیگری توصیف میکند که از کدام مسیر شبکه استفاده میکند.
اسکن Wi-Fi در واقع چه چیزی را گزارش میکند
تخمین یک خواندن واحد نیست بلکه حدسی وزنی است، و در فضای بسته فهرست رادیوها بیشترین وزن را دارد. به همین دلیل ساعت میتواند به اندازه یک خیابان خطا داشته باشد نه یک کشور، و به همین دلیل گاهی روی منطقهای مینشیند که هیچ جستوجوی نشانی هرگز آن را برنمیگرداند.
آداپتوری که به هیچ شبکهای وصل نیست هم اسکن میکند، و شناسههایی که جمع میکند به مکانهای فیزیکی نگاشت میشوند. این نگاشت بهقدری دقیق است که دستگاه را در محدوده یک محله قرار میدهد، به همین دلیل ساعت میتواند یک لپتاپ را در طول یک جاده دنبال کند. اسکن تا وقتی تونل بالاست ادامه دارد، چون زیر لایه مسیریابی رخ میدهد و اهمیتی نمیدهد که کدام رابط ترافیک شما را میبرد.
توصیف خود Microsoft از سرویس مکان Windows نقاط دسترسی نزدیک، روترها، دکلهای تلفن همراه و نشانی IP را در میان ورودیها فهرست میکند و میگوید دادههای شناسایی پیش از استفاده حذف میشوند. همچنین میگوید اطلاعات ممکن است با ارائهدهندگان خدمات مکان به اشتراک گذاشته شود، که ارزش خواندن دارد پیش از آنکه تصمیم بگیرید این تنظیم از چه چیزی محافظت میکند.
آزمون عملی از همان فهرست میآید نه از نظریه. یک رادیو را خاموش کنید و ببینید آیا ساعت از حرکت میایستد.
پیش از سفر منطقه را ثابت کنید
دو ماشین در یک سفر آزمون را ارزان میکنند. یکی را با Wi-Fi روشن و دیگری را با آداپتور خاموش بگذارید، هر دو روی اتصال سیمی از همان تونل، و ببینید کدام ساعت جابهجا میشود. در گزارشهایی از این دست ماشین فقط سیمی منطقهاش را نگه میدارد در حالی که دیگری میلغزد، و آن لغزنده در خانه هم میلغزد تا رادیواش خاموش شود. همان جزئیات آخر است که نشانی خروج را کاملاً کنار میگذارد.
آن نتیجه به اسکن اشاره دارد نه به تونل، و همچنین توضیح میدهد چرا غیرفعال کردن سرویسهای مکان در همان گزارش کمکی نکرد. رادیو بیاعتنا به آنچه کلید حریم خصوصی میگوید انجام میدهد، گزارش دادن را ادامه میدهد.
برای منطقه ثابت در سفر، انتخاب خودکار منطقه زمانی را خاموش کنید و منطقه را دستی تنظیم کنید. این یک معاوضه آگاهانه است: ساعت از پیروی از موقعیت فیزیکی دست میکشد، و هر رویداد تقویم از منطقهای استفاده میکند که ثابت کردهاید.
tzutil /g
Get-TimeZone | Select-Object Id, DisplayName
tzutil /s "Pacific Standard Time"
مکانشناسی IP و مکان دستگاه را جدا نگه دارید
سایتی که نشانی شما را مکانشناسی میکند خروج را میبیند، و آن بخش از تونل کار میکند. صفحهای که از پلتفرم مکان دستگاه را میپرسد پاسخی میگیرد که از رادیوها ساخته شده، و هیچ VPN در آن گفتوگو شرکت نمیکند. مرورگرها همان شکاف را به ارث میبرند، پس به درخواست اجازه سیستم عامل پاسخ میدهد نه مسیر شبکه.
منطقه زمانی، زبان نمایش و قالبهای منطقهای را تنظیماتی دستگاهی بدانید که تصادفاً با جغرافیا همبستگی دارند. اگر هدف این است که یک وبسایت کشور دیگری را ببیند، تونل ابزار درست است. اگر هدف این است که ماشین طوری رفتار کند که گویی جای دیگری است، تنظیمات و رادیوها هستند که باید تغییر کنند.
یک عادت دفعه بعد تشخیص را سریعتر میکند: منطقه، وضعیت آداپتور و کلید مکان را با هم ثبت کنید. هر دو مورد از آنها میتوانند همخوان باشند در حالی که سومی رفتار را توضیح میدهد.