สร้าง IPv6 ULA
สร้าง IPv6 Unique Local Address ตาม RFC 4193 จาก MAC address ด้วย SHA-1 ได้ /48 prefix, first/last host และรายละเอียด EUI-64 ฟรี ทำงานในเบราว์เซอร์
Loading tool...
สร้าง IPv6 ULA คืออะไร?
ตัวสร้าง IPv6 ULA สร้าง prefix แบบ Unique Local Address (fd00::/8) ตามอัลกอริทึมตัวอย่างใน RFC 4193 โดยนำ EUI-64 จาก MAC address ของคุณมา hash กับ NTP timestamp ด้วย SHA-1 แล้วใช้ 40 บิตล่างเป็น Global ID ของ /48 prefix
ประโยชน์หลัก
- ได้ prefix fd00::/8 ตามมาตรฐานสำหรับเครือข่ายภายใน
- สร้างซ้ำได้แบบ reproducible ด้วย Unix-millisecond seed ที่ใส่ได้
- มีโหมดสุ่ม Global ID เมื่อไม่มี MAC address พร้อมใช้
- เห็น first host, last host และความจุ subnet ทันที
กรณีการใช้งาน
- •กำหนดหมายเลขเครือข่าย IPv6 ใน lab บ้าน หรือออฟฟิศ
- •จัด prefix ภายในที่นิ่งให้ VLAN ต่าง ๆ ในดาต้าเซ็นเตอร์
- •จดบันทึก design เครือข่ายด้วย ULA block ที่สร้างซ้ำได้
- •ตั้งค่า VPN overlay และ internal-only service
- •เปลี่ยนจากการสุ่ม prefix ลอย ๆ มาเป็นกระบวนการตาม RFC
สร้าง IPv6 ULA Prefix
- ใส่ MAC address: พิมพ์ MAC (EUI-48) ของเครื่องในเครือข่ายของคุณ เช่น aa:bb:cc:dd:ee:ff หรือเว้นว่างเพื่อสุ่ม Global ID แทน
- ตั้ง timestamp แบบคงที่ (ถ้าต้องการ): ใส่ Unix milliseconds เป็น seed เพื่อให้ผลลัพธ์สร้างซ้ำได้เหมือนเดิม สะดวกต่อการอ้างอิงในเอกสาร
- กดสร้าง prefix: คลิก Generate เครื่องมือจะสร้าง EUI-64 นำไป hash กับ NTP timestamp ด้วย SHA-1 แล้วตัด 40 บิตล่างเป็น Global ID ตามอัลกอริทึมตัวอย่างใน RFC 4193
- คัดลอกและนำไปใช้: คัดลอก /48 prefix และ first/last host แล้วแบ่งเป็น subnet แบบ /64 ให้ VLAN ต่าง ๆ ได้ถึง 65,536 subnet
คุณสมบัติหลัก
- อัลกอริทึมตัวอย่างตาม RFC 4193 - นำ EUI-64 และ NTP timestamp มา hash ด้วย SHA-1
- โหมดสุ่ม Global ID เมื่อไม่มี MAC address
- ใส่ timestamp seed เพื่อให้ได้ prefix เดิมซ้ำได้ พร้อมอ้างอิงในเอกสาร
- แสดง first host, last host และ Global ID พร้อม /48 prefix
- แสดงความจุของ /48: 2^80 ที่อยู่ และ 65,536 subnet แบบ /64
- คัดลอก prefix และ host คลิกเดียว ทำงานฝั่ง client ทั้งหมด