ทำไม 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 ใดเข้าร่วมบทสนทนานั้น เบราว์เซอร์ก็สืบทอดการแบ่งแยกแบบเดียวกัน คำขออนุญาตจึงได้รับคำตอบจากระบบปฏิบัติการ ไม่ใช่จากเส้นทางเครือข่าย
มองว่าเขตเวลา ภาษาที่แสดง และรูปแบบระดับภูมิภาคเป็นค่าของอุปกรณ์ที่บังเอิญสัมพันธ์กับภูมิศาสตร์ หากเป้าหมายคือให้เว็บไซต์เห็นอีกประเทศหนึ่ง อุโมงค์คือเครื่องมือที่ถูกต้อง หากเป้าหมายคือให้เครื่องทำตัวราวกับอยู่ที่อื่น การตั้งค่าและคลื่นวิทยุคือสิ่งที่ต้องเปลี่ยน
นิสัยหนึ่งอย่างทำให้การวินิจฉัยเร็วขึ้นในครั้งหน้า บันทึกเขตเวลา สถานะอะแดปเตอร์ และสวิตช์ตำแหน่งไว้ด้วยกัน สองอย่างใดก็ตามในนั้นอาจสอดคล้องกัน ขณะที่อย่างที่สามอธิบายพฤติกรรม