ทำความเข้าใจกับ Windows IPv6 ส่วนตัวหลาย ๆ ที่อยู่


0

ฉันเรียนรู้ IPv6 ดังนั้นฉันจึงดูผลลัพธ์ของคำสั่ง ipconfig / all บนพีซีของฉัน ฉันได้ปิดใช้งานคุณสมบัติที่อยู่ชั่วคราวของ IPv6 แล้วเพื่อหลีกเลี่ยงบรรทัดจำนวนมากเกี่ยวกับที่อยู่เหล่านี้

ผลลัพธ์ของฉันมีลักษณะเช่นนี้ (ค่าจริงแทนที่ด้วย xxxx):

Scheda Ethernet Ethernet:
Suffisso DNS specifico per connessione: homenet.telecomitalia.it
Descrizione . . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Indirizzo fisico. . . . . . . . . . . : xx-xx-xx-xx-xx-xx
DHCP abilitato. . . . . . . . . . . . : Sì
Configurazione automatica abilitata   : Sì
Indirizzo IPv6 . . . . . . . . . . . . . . . . . : fd0c:2759:291d:0:xxxx:xxxx:xxxx:xxxx(Preferenziale)
Indirizzo IPv6 . . . . . . . . . . . . . . . . . : fd5a:dde5:fb8c::xxxx(Preferenziale)
Lease ottenuto. . . . . . . . . . . . : lunedì 23 ottobre 2017 15:07:32
Scadenza lease . . . . . . . . . . .  : giovedì 29 novembre 2153 22:18:02
Indirizzo IPv6 . . . . . . . . . . . . . . . . . : fd5a:dde5:fb8c:0:xxxx:xxxx:xxxx:xxxx(Preferenziale)
Indirizzo IPv6 locale rispetto al collegamento . : fe80::6c1c:7033:c528:fd5a%10(Preferenziale)
Indirizzo IPv4. . . . . . . . . . . . : 192.168.1.68(Preferenziale)
Subnet mask . . . . . . . . . . . . . : 255.255.255.0
Lease ottenuto. . . . . . . . . . . . : lunedì 23 ottobre 2017 15:07:31
Scadenza lease . . . . . . . . . . .  : lunedì 23 ottobre 2017 21:07:30
Gateway predefinito . . . . . . . . . : 192.168.1.1
Server DHCP . . . . . . . . . . . . . : 192.168.1.1
IAID DHCPv6 . . . . . . . . . . . : 55633225
DUID Client DHCPv6. . . . . . . . : 00-01-00-01-1F-88-7C-3A-50-E5-49-CA-EE-F7
Server DNS . . . . . . . . . . . . .  : fe80::c66e:1fff:fea2:c01c%10
                                       8.8.8.8
                                       8.8.4.4
NetBIOS su TCP/IP . . . . . . . . . . : Attivato

ฉันไม่เข้าใจว่าทำไมฉันมีที่อยู่ IPv6 ส่วนตัวหลายแห่ง ฉันหมายถึงอย่างชัดเจนคนที่เริ่มต้นด้วย fe80 เป็นลิงค์ที่อยู่ในพื้นที่ดังนั้นมันก็โอเค แต่ฉันมี 3 ที่อยู่อื่นที่ดูเหมือนเป็นส่วนตัว คนที่หนึ่งที่เริ่มต้นด้วย fd0c และคนที่สามที่เริ่มต้นด้วย fd5a มี ID ของอินเทอร์เฟซที่เหมือนกันคนที่สองเริ่มต้นด้วย fd5a แต่ ID ของอินเตอร์เฟสนั้นแตกต่างกันโดยสิ้นเชิง

เหตุใดฉันจึงควรมีที่อยู่ IPv6 ส่วนตัวหลายรายการในอินเตอร์เฟสเดียว นี่เป็นสิ่งปกติหรือไม่ พวกเขาจะสร้างอย่างไรหาก Interface ID ไม่เหมือนกันในที่อยู่ทั้ง 3 แห่ง


3
คำถามคือทำไมคุณมี ULAs ("ส่วนตัว" ที่อยู่ IPv6) ในสถานที่แรก - ถ้าคุณต้องการการเข้าถึงอินเทอร์เน็ตสาธารณะคุณไม่ควรมีพวกเขาจริง ๆ NAT ระหว่างที่อยู่ IPv6 เหล่านั้นและที่อยู่ทั่วโลกจะใช้งานไม่ได้ คุณอยู่หลังเราเตอร์ที่บ้านหรือไม่? ผู้ให้บริการอินเทอร์เน็ตของคุณคืออะไร?
dirkt

ISP คือเทเลคอมอิตาเลียแน่นอนว่าฉันอยู่หลังเราเตอร์ที่บ้าน เราเตอร์มีที่อยู่ IPv4 สาธารณะ แต่ไม่ใช่ที่อยู่ IPv6 สาธารณะดังนั้นฉันจึงคิดว่า ISP ของฉันไม่ได้ให้แผนการใช้ที่อยู่ IPv6 แก่ผู้ใช้ตามบ้าน ฉันคิดว่าทุกอย่างดำเนินการขอบคุณ NAT เนื่องจากที่อยู่สาธารณะเดียวที่ฉันมีคือที่อยู่สาธารณะ IPv4 ของเราเตอร์อินเตอร์เฟส ดังนั้นโดยทั่วไปแล้วโมเด็มของ ISP นั้นเป็นที่เดียวที่มีที่อยู่สาธารณะดังนั้นจึงเป็นโหนดกลางของเครือข่ายของฉันมันจะส่งต่อแพ็กเก็ตนอกเครือข่ายท้องถิ่นของฉันและรับและส่งแพ็กเก็ตไปยังอุปกรณ์ท้องถิ่นของฉัน
matteof93

คำถามของฉันไม่ใช่เหตุผลที่ฉันไม่มีที่อยู่ IPv6 สาธารณะฉันแค่อยากจะรู้ว่าทำไมฉันจึงมีหลาย ULAs และบางทีทำไมฉันถึงมี ULAs เลยเพราะฉันสามารถใช้ที่อยู่ IPv6 ในเครื่องเพื่อสื่อสารกับอุปกรณ์ ในลิงค์ท้องถิ่นของฉัน
matteof93

1
ฉันเข้าใจคำถาม :-) Google แสดงให้เห็นว่า Telecom Italia ดูเหมือนว่าจะมีการพัฒนารูปแบบการย้ายข้อมูล IPv4 ไปเป็น IPv6 บางส่วนแม้ว่าความนิยมมาจากประมาณ 2011 ดังนั้นฉันจึงไม่ทราบว่าสิ่งนี้ยังคงมีผลอยู่ ฉันกลัวเพียงเทเลคอมอิตาเลียเท่านั้นที่จะสามารถบอกคุณได้ว่าทำไมพวกเขาจึงต้องการที่อยู่ IPv6 ULA สามแห่งสำหรับโครงการนี้เว้นแต่ว่าบุคคลอื่นจะสามารถหารายละเอียดได้ และไม่คุณไม่สามารถใช้ที่อยู่ FE80 ของ link-local มันจะไม่ถูกกำหนดเส้นทาง (โดยการออกแบบ) BTW, ที่อยู่ IPv6 หลายรายการบนอินเตอร์เฟสเป็นบรรทัดฐานและไม่มีอะไรน่ากลัว
dirkt

ขอบคุณ. ฉันเข้าใจว่าฉันไม่สามารถใช้ที่อยู่ในการเชื่อมโยงในการสื่อสารนอกลิงก์ของฉันได้ หากที่อยู่สาธารณะเดียวที่ฉันมีคือที่อยู่บนโมเด็มและเป็นที่อยู่ ipv4 ฉันจะสื่อสารภายนอกลิงก์ของฉันโดยใช้ที่อยู่ ipv6 ได้อย่างไร ฉันรู้ว่ามีคลาสของที่อยู่ ipv6 ที่สงวนไว้สำหรับการทำงานร่วมกันกับ ipv4 แต่พวกเขาไม่ได้เกี่ยวข้องกับ 4 ULAs ที่ฉันเห็นการกำหนดค่าบนพีซีของฉัน ดังนั้นถ้าฉันไม่สามารถสื่อสารนอกลิงค์ของฉันกับ ipv6 ทำไมฉันถึงเห็น 4 ULAs เหล่านี้? และทำไมฉันถึงมี 4 คนและไม่ใช่แค่ 1
matteof93

คำตอบ:


1

หากที่อยู่สาธารณะเดียวที่ฉันมีคือที่อยู่บนโมเด็มและเป็นที่อยู่ ipv4 ฉันจะสื่อสารภายนอกลิงก์ของฉันโดยใช้ที่อยู่ ipv6 ได้อย่างไร

เนื่องจากผู้ให้บริการอินเทอร์เน็ตของคุณทำ NAT (แปลที่อยู่เครือข่าย) ด้วยวิธีใดวิธีหนึ่งเหมือนกับที่เราเตอร์ของคุณทำ NAT ด้วยที่อยู่ส่วนตัว 192.168.1.68

เราเตอร์ของคุณเขียนแพ็กเก็ต IPv4 ที่มาจากที่อยู่นี้ด้วยที่อยู่อื่น (ที่อยู่ IPv4 สาธารณะหรือมีโอกาสมากขึ้นที่จะเป็นที่อยู่ท้องถิ่นของผู้ให้บริการที่ได้รับ NATed อีกครั้งโดยผู้ให้บริการ)

ในทำนองเดียวกันผู้ให้บริการอินเทอร์เน็ตของคุณจะเขียนแพ็กเก็ตใหม่ที่มาจากอย่างน้อยหนึ่งในสามที่อยู่ IPv6 และส่งออกไปยังอินเทอร์เน็ตด้วยที่อยู่ IPv6 ทั่วโลก เมื่อตอบรับแพ็คเก็ตมันจะย้อนกลับกระบวนการนี้

หากคุณพยายามเยี่ยมชมเว็บไซต์บางแห่งที่แสดงที่อยู่ IPv6 สาธารณะของคุณเช่นที่อยู่นี้คุณควรจะเห็นผลลัพธ์ของ NAT (เช่นที่อยู่บางแห่งเริ่มต้นด้วย 2 แทน F)

ทำไมฉันถึงมี 4 คนและไม่ใช่แค่ 1

เป็นเรื่องปกติที่จะมีที่อยู่ IPv6 หลายแห่งบนอินเทอร์เฟซเดียว ทุกอินเตอร์เฟสที่มี IPv6 จำเป็นต้องมีที่อยู่ link-local FE80และมีอัลกอริทึมที่กำหนดที่อยู่ของที่อยู่หลายแห่งเพื่อใช้เป็นที่อยู่ต้นทาง

อย่างไรก็ตามผู้ให้บริการอินเทอร์เน็ตจำนวนมากเพียงแค่กำหนดที่อยู่เดียวทั่วโลกเพิ่มเติม

สำหรับเหตุผลที่คุณมี 3 ที่อยู่ ULA จากผู้ให้บริการอินเทอร์เน็ตของฉันฉันพูดซ้ำ: มีเพียง Telecom Italia เท่านั้นที่จะสามารถบอกคุณได้เว้นแต่จะมีคนหารายละเอียดของรูปแบบ NAT ที่พวกเขาใช้ ฉันแน่ใจว่าพวกเขามีเหตุผลสำหรับสิ่งที่มันอาจจะเป็น


ขอบคุณมากสำหรับคำอธิบายฉันคิดว่า NAT จะใช้งานได้กับ IPv4 เท่านั้นดังนั้นฉันจึงสงสัย :) ตอนนี้ฉันรู้แล้วว่ามันใช้ได้กับ IPv6 ทุกอย่างที่อธิบายไว้
matteof93

อย่างที่ฉันบอกไปแล้วว่า IPv6 NAT ไม่จำเป็นจริงๆและถือว่าใช้งานไม่ได้ดังนั้นฉันจึงไม่เข้าใจว่าทำไมพวกเขาถึงให้ที่อยู่ระดับโลกเหมือนกับ ISP อื่น ๆ ส่วนใหญ่ แต่อย่างที่ฉันไม่รู้รายละเอียดเกี่ยวกับสิ่งที่พวกเขากำลังทำอยู่และทำไม ...
dirkt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.