ฉันจะทราบได้อย่างไรว่าจะใช้ IPv6 ใดหากฉันต้องการตั้งค่า IP แบบคงที่สำหรับคอมพิวเตอร์ของฉัน


14

ฉันเพิ่งติดตั้ง Windows Server 2012 บนเดสก์ท็อปของฉัน ฉันเปลี่ยนการตั้งค่าการเชื่อมต่อเป็น hardcode ที่อยู่ IP ภายในของฉันเป็น 192.168.0.99 (IPv4) Windows Server 2012 เตือนฉันว่าฉันควรตั้งที่อยู่ IPv6 ของฉันเป็นที่อยู่คงที่ แต่ฉันไม่แน่ใจว่าที่อยู่เทียบเท่าในรูปแบบ IPv6 ฉันได้ลองใช้ google สิ่งนี้แล้ว แต่หลังจากที่เยี่ยมชมเว็บไซต์ไม่กี่แห่งที่ "แปลง IPv4 เป็น IPv6" พวกเขาแต่ละคนให้คุณค่าที่แตกต่างกัน ฉันไม่แน่ใจว่าอันไหนที่ถูกต้อง

เราจะแปลที่อยู่ IPv4 เป็นและที่อยู่ IPv6 อย่างเหมาะสมได้อย่างไร โดยเฉพาะฉันต้องการทราบว่า 192.168.0.99 อยู่ในรูปแบบ IPv6 อย่างไร ขอบคุณ!


บอกระบบปฏิบัติการของคุณให้ใช้ที่อยู่ในเครื่องที่ไม่ซ้ำใคร นี่คือการแทนที่ที่อยู่ส่วนตัวอย่างแท้จริง พวกเขาไม่สามารถแก้ไขได้เพราะพวกเขาจะต้องไม่ซ้ำกันแม้ในขณะที่ LAN ถูกผสาน แต่ภายใต้สภาวะปกติพวกเขาควรจะยังคงเหมือนเดิมหากไม่มีความขัดแย้ง
BatchyX

2
ที่อยู่ 192.168. *. * * (ที่อยู่ที่นำมาใช้ซ้ำ / ไม่ได้ระบุ) เป็นวิธีแก้ไขปัญหาสำหรับ ipv4 เพื่อให้สามารถทำงานต่อไปได้ในขณะที่พื้นที่ที่อยู่ไม่เพียงพอ ipv6 เป็นวิธีแก้ปัญหา
ctrl-alt-delor

คำตอบ:


22

IPv6 มีที่อยู่ "ช่วงส่วนตัว" เทียบเท่ากับ IPv4 - เรียกว่าที่อยู่เฉพาะของท้องถิ่น ( RFC 4193 ) - ใช้fd00::/8ช่วง เลือกคำนำหน้าแบบสุ่ม / 48 หรือ / 64 ภายในช่วงนั้น (ดูตัวอย่างบทความ Wikipedia ) และใช้สำหรับเครือข่ายของคุณ

อย่างไรก็ตามการแปลโดยตรงของที่อยู่ IPv4 ภายในของคุณอาจไม่สมเหตุสมผลนัก (ถ้าคุณทำเช่นนั้นคุณจะมีขีด จำกัด เหมือนกับ IPv4 คุณไม่คิดเช่นนั้นหรือไม่)

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

  • คุณสามารถลงทะเบียนได้ที่Tunnelbrokerหรือบริการที่คล้ายกัน ส่วนใหญ่จะให้/64บล็อกที่เข้าถึงได้ทั่วโลกซึ่งเป็นเครือข่ายย่อยเดียวและอีกหลายเครือข่ายจะจัดหา/48หรือ/56บล็อกตามคำขอ (64k และ 256 เครือข่ายย่อยตามลำดับ) อุโมงค์เดียวกันยังให้คุณเข้าถึงอินเทอร์เน็ต IPv6 ทั่วโลก

  • หรือคุณสามารถใช้ช่วงที่อยู่6to4ตามที่อยู่IP ทั่วโลกของคุณ ตัวอย่างเช่นถ้า ISP กำหนดคุณ192.0.123.234(C0 00 7B EA ในเลขฐานสิบหก) 2002:c000:7bea::/48แล้วคุณได้รับอนุญาตให้ใช้งาน ที่อยู่ดังกล่าวสามารถเข้าถึงได้จากอินเทอร์เน็ตเช่นกัน


คำแนะนำที่ดี หากคุณต้องการใช้งาน IPv6 บน LAN ของคุณนี่เป็นวิธีที่ทำได้
Sander Steffann

9

เพื่อขยายคำตอบของ grawity (เทียบเท่ากับช่วงส่วนตัวคือ Unique Local Addresses, RFC 4913) นี่คือวิธีการเลือกที่อยู่จริงที่จะใช้

ด้วยช่วงความเป็นส่วนตัวของ IPv4 เช่น 192.168.X คุณสุ่มเลือกค่าสำหรับ X แต่รับค่าเพียงไม่กี่ค่าให้เลือก (คุณเลือก 192.168.0 ) จากนั้นเลือกหมายเลขสุ่มสำหรับเครื่อง (คุณเลือก 99) คุณสามารถมีหลายเครือข่ายเช่น 192.168.1 แต่ไม่สามารถรวมเครือข่ายที่มีอยู่สองชุดเข้าด้วยกันได้เนื่องจากจะเกิดการปะทะกัน การใช้ช่วงส่วนตัว 10.XYช่วยให้คุณมีตัวเลือกมากขึ้น แต่ยังมีข้อ จำกัด

ด้วย IPv6 เริ่มต้นด้วย 'fd' ตามด้วยเลขฐานสิบหกหลักสำหรับการจัดสรรที่ไม่ซ้ำกันของคุณ (x) และตัวเลขฐานสิบหกสี่สำหรับเครือข่ายของคุณ (y) แต่ละเครื่องจะมีตัวเลขสูงสุด 16 หลัก (z)

สิ่งนี้จะทำให้คุณมีค่าเช่น 'fdxx: xxxx: xxxx: yyyy: zzzz: zzzz: zzzz: zzzz' แม้ว่าคุณจะใส่ค่าศูนย์จำนวนมากลงก็ตามมันจะสั้นกว่ามากในการเขียน

เช่นเลือก '12: 3456: 789a 'เป็นสิบสุ่มครั้งแรกของคุณจากนั้นใช้เครือข่าย' 0001 'ด้านใน (y) จากนั้นเลือกเครื่องของคุณ' 0000: 0000: 0000: 0063 '(เพราะเลขฐานสิบหกคือ 63 เช่นเดียวกับทศนิยม 99)

สิ่งนี้จะทำให้เครื่องของคุณมีที่อยู่ IPv6 'fd12: 3456: 789a: 0001: 0000: 0000: 0000: 0063' (สำหรับเครือข่ายเฉพาะของคุณให้ใช้ค่าสุ่มสำหรับส่วน 12: 3456: 789a ที่แตกต่างกัน)

ในขณะที่คุณสามารถยุบเลขศูนย์ในรูปแบบย่อได้กลายเป็น 'fd12: 3456: 789a: 1 :: 63'

การจัดสรรทั้งหมดของคุณจะเป็น 'fd12: 3456: 789a :: / 48' และซับเน็ตที่คุณใช้จะเป็น 'fd12: 3456: 789a: 1 :: / 64'

โปรดสังเกตว่าตัวอย่างด้านบนมีหมายเลขเดียวกัน (99 ฐานสิบ, 0x0063 ฐานสิบหก) สำหรับเครื่องในช่วง IPv4 และ IPv6 แต่ไม่จำเป็นต้องตรงกัน (อาจง่ายกว่า)


1

ประการแรกไม่มีการใช้งานในการใช้ที่อยู่ IPv6 บนเครือข่ายในบ้าน แต่ถ้าคุณต้องการคุณก็ควรตั้งให้เป็นอัตโนมัติ (สำหรับ IPv6 เท่านั้น) เราเตอร์ของคุณต้องรองรับ DHCPv6 หรือเซิร์ฟเวอร์ Windows จะแปลง IPv4 เป็น IPv6 โดยอัตโนมัติ . ตามที่คุณต้องการทดลองใช้สำหรับที่อยู่ IPv6 แบบคงที่จากนั้น ...

มีที่อยู่ IPv6 หลายประเภทที่สามารถใช้พูดตรงไปตรงมาแม้ว่าฉันจะไม่รู้ทั้งหมดก็ตาม ด้านล่างเป็นตารางการแปลงสำหรับ IPv4 ที่ระบุ นี่เป็นหนึ่งในเครื่องมือที่ดีที่สุดที่ฉันเชื่อถือได้

ตารางการแปลง

เท่าที่ฉันสามารถพูดได้คุณควรใช้2002:C0A8:63:0:0:0:0:0เป็นที่อยู่ IPv6 คงที่ของคุณ (ฉันเคยใช้รูปแบบอื่นมาก่อนหน้านี้ แต่มีคนให้ความเห็นว่ารูปแบบนี้ไม่ควรใช้กับ wire ฉันได้เปลี่ยนเป็นรูปแบบนี้แล้ว)

มีServerFault คำถามที่คล้ายกันฉันคิดว่านี่จะช่วยคุณได้เล็กน้อย


2
ลิงก์ที่อยู่0:0:0:0:0:ffff:c0a8:0063คือซอฟต์แวร์ที่สามารถใช้ IPv6 API ได้แม้ในขณะสื่อสารผ่าน IPv4 พวกเขาจะต้องไม่ถูกใช้งานบนสาย (และก็ไม่ได้เป็นที่อยู่ของอินเตอร์เฟส)!
Sander Steffann

โอเคฉันได้เปลี่ยน IPv6 เป็น2002:C0A8:63:0:0:0:0:0รูปแบบ 6 ถึง 4 ของมัน
Akshat Mittal

-1

ใช่ถ้าคุณใช้ NAT คุณไม่จำเป็นต้องย้ายไปใช้ IPv6 แต่ 1) NAT มีปัญหาโดยเฉพาะอย่างยิ่งสำหรับบริการ Voice over IP 2) NAT ไม่อนุญาตการเชื่อมต่อขาเข้าโดยไม่มี setuo สำหรับการเชื่อมต่อขาเข้าแต่ละครั้งและแม้คุณจะถูก จำกัด 3 ) NAT เพิ่มความซับซ้อนและเพิ่มเวลา / ความพยายามในการกำหนดเส้นทาง

เพื่อตอบคำถามที่ถามจริงคุณสามารถเข้ารหัสที่อยู่ IPv4 เป็นที่อยู่ IPv6 ในรูปแบบ :: FFFF:

ดังนั้นที่อยู่ IPv4 ของ 119.225.152.21 จึงสามารถแสดงใน IPv6 เป็น 0: 0: 0: 0: 0: FFFF: 119.225.152.21 ซึ่งถูกยกเลิกไปเป็น :: FFFF: 192.225.152.21

แต่ละส่วนของที่อยู่ IPv4 จะถูกส่งใน Hex แน่นอนดังนั้นการติดตามเครือข่ายจะแสดง :: FFFF: C0E1: 9815 เป็น 192 = C0 ในฐานสิบหก 225 = E1,152 = 98 ในฐานสิบหก ฯลฯ

สิ่งนี้จะถูกแปลงเป็นที่อยู่ IPv4 เมื่อออกจากเครือข่าย IPv6 และเข้าสู่เครือข่าย IPv4

ดูหน้านี้มีข้อมูลบางอย่างเกี่ยวกับเรื่องนี้

http://computernetworkingnotes.com/ipv6-features-concepts-and-configurations/special-ipv6-to-devices.html


-4

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

อีกจุดหนึ่งของคุณไม่มีที่อยู่ IPv4 'แปล' ของที่อยู่ IPv4 พวกเขาเป็นระบบที่แยกจากกัน

ในการกำหนด IPv6 บนเดสก์ท็อปของคุณคุณจะต้องกำหนดค่าเราเตอร์ภายในเพื่อจัดการเครือข่าย IPv6

หากคุณไม่ต้องการเรียกใช้เครือข่าย IPv6 ในบ้านมีความคิดเห็นที่เป็นประโยชน์ในคำถามต่อไปนี้:


8
ฉันยังต้องการเพื่อความถูกต้องแม้ว่าจะเป็นตัวเลือกก็ตาม
ของฉัน

คุณจะต้องกำหนดค่าเราเตอร์ของคุณสำหรับ IPv6 หากคุณต้องการเรียกใช้เครือข่าย IPv6 ภายใน มีความคิดเห็นที่เป็นประโยชน์บางอย่างที่นี่: superuser.com/questions/43853/…
harunahi

1
IPv6 มีการใช้งานในสถานที่มากกว่าที่คุณคิด ทุกอินเตอร์เฟสมีที่อยู่ IPv6 สำหรับลิงค์ท้องถิ่น การตั้งค่าที่อยู่ IPv6 ทั่วโลกมักจะมีประโยชน์เฉพาะเมื่อ ISP ของคุณมอบให้กับคุณ แต่คุณสามารถเรียกใช้เครือข่าย IPv6 ในพื้นที่โดยใช้ ULA (ที่อยู่ท้องถิ่นที่ไม่ซ้ำ)
Sander Steffann

7
นี่เป็นคำตอบธรรมดาในปี 2556 วันนี้มันอันตรายล้าสมัย
Michael Hampton
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.