การค้นหาที่อยู่ IPv6 Global-Unicast ชั่วคราว (ส่วนขยายความเป็นส่วนตัว) ด้วย PowerShell
ในบทความนี้ ฉันต้องการให้ความกระจ่างถึงวัตถุประสงค์ของที่อยู่ IPv6 ชั่วคราว ตามค่าเริ่มต้น การตั้งค่า IPv6 อัตโนมัติของที่อยู่ Link-Local จะเปิดใช้งานบนอุปกรณ์แต่ละเครื่องที่เปิดใช้งาน IPv6 ซึ่งทำให้ระบุและติดตามที่อยู่ IPv6 ได้ง่าย เนื่องจากสร้างขึ้นจากที่อยู่ MAC หากไม่มีส่วนขยายความเป็นส่วนตัวที่สร้างที่อยู่ IPv6 ผ่านตัวเลขสุ่ม
พวกเขายังเปลี่ยนแปลงอยู่เป็นประจำ ดังนั้นจึงไม่มีสิ่งใดขัดขวางความเป็นส่วนตัวเมื่อท่องอินเทอร์เน็ต
ส่วนขยายความเป็นส่วนตัว
สิ่งนี้เกิดขึ้นในความเป็นจริงของการกำหนดค่าอัตโนมัติที่อยู่ไร้สถานะ (SLAAC) นอกจากที่อยู่ IPv6 ซึ่งโดยปกติจะกำหนดโดยผู้ให้บริการอินเทอร์เน็ตแล้ว ยังมีที่อยู่อื่นอีกด้วย นี่คือที่อยู่ชั่วคราวและใช้สำหรับการสื่อสารกับอินเทอร์เน็ต เรากำลังพูดถึงสิ่งนี้ที่แสดงด้วย Get-NetIPAddress หรือ ipconfig:
Get-NetIPAddress -AddressFamily IPv6 -PrefixOrigin RouterAdvertisement | Select IPAddress,SuffixOrigin,PrefixOriginipconfigอย่าฟุ้งซ่านโดย ipconfig แต่มุ่งความสนใจไปที่คำสั่งแรก ด้วย Get-NetIPAddress เราจะเห็น IPv6 Global Unicast Addresses สองรายการซึ่งสามารถกำหนดเส้นทางได้บนอินเทอร์เน็ต แต่พวกเขาแตกต่างกัน อันแรกเป็นการสุ่ม เป็นที่อยู่ IPv6 Global Unicast ชั่วคราว
หากคุณไม่พบมันในระบบของคุณ แสดงว่า IPv6 อาจไม่ได้เปิดใช้งาน ซึ่งโดยทั่วไปหมายความว่ายกเว้นที่อยู่ link-local (fe80:::) ที่อยู่ IPv6 อื่น ๆ ทั้งหมดหายไป ไม่ใช่ทุกเมืองจะทันสมัยเท่ากับเวียนนา ? อย่างไรก็ตาม ฉันจะดีใจมากถ้าคุณยังคงอ่านบทความของฉันต่อไป มันจะกลายเป็นสิ่งที่น่าสนใจ - ไม่ว่าจะมีหรือไม่มีที่อยู่ชั่วคราวก็ตาม
การทดสอบ
ทฤษฎีก็คือฉันกำลังใช้งานอินเทอร์เน็ตโดยใช้ IP ที่สร้างขึ้นแบบสุ่ม ฉันจะลองดูทันที
Quod erat demonstrandum.
ปิดใช้งานส่วนขยายความเป็นส่วนตัว
ด้วยเหตุผลบางประการ คุณอาจต้องการปิดการใช้งานคุณสมบัตินี้ ถ้าอย่างนั้น ให้เปิด Windows PowerShell แล้วเรียกใช้
Set-NetIPv6Protocol -RandomizeIdentifiers Disabled
Set-NetIPv6Protocol -UseTemporaryAddresses Disabled
Restart-Computer -Forceหลังจากรีสตาร์ท ที่อยู่ชั่วคราวก็หายไป และเราออกไปพร้อมกับ IP "จริง" ความกล้าซื้อไม่ได้ ?
บทสรุป
ส่วนขยายความเป็นส่วนตัวใช้เพื่อการป้องกันเมื่อท่องอินเทอร์เน็ต เนื่องจาก Windows ไม่ได้คำนวณที่อยู่ IPv6 จากที่อยู่ MAC แต่จากตัวเลขสุ่ม การตรวจสอบย้อนกลับจึงไม่สามารถทำได้บนระบบ Windows (Windows Vista และสูงกว่า) ไม่ว่าจะมีหรือไม่มีที่อยู่ชั่วคราวก็ตาม
ข้อมูลเพิ่มเติมเกี่ยวกับ IPv6 และ RandomIdentifiers บนระบบปฏิบัติการ Windows ที่นี่:
https://technet.microsoft.com/en-us/library/dd392266(v=ws.10).aspx



