tool hub ชุดเครื่องมือ

IPv4 to IPv6

IPv4 to IPv6 — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล

ทำงานในเบราว์เซอร์ ไม่ต้องสมัคร ใช้ฟรี


IPv4-mapped IPv6

กรอกค่า แล้วกดคำนวณ

วิธีใช้

  1. ใส่ ที่อยู่ IPv4 ตัวอย่างเริ่มต้นคือ 192.0.2.1
  2. กด แปลง เพื่อดูสัญกรณ์ IPv4-mapped
  3. Mapped ในผลลัพธ์คือรูปแบบจุด ::ffff:a.b.c.d
  4. Compressed คือสองกลุ่ม hex หลัง ::ffff: hex คือรูปแบบ 8 กลุ่มเต็มที่เติมศูนย์
  5. ออกเต็ตที่ไม่ถูกต้องแสดงข้อผิดพลาด รีเซ็ต กลับที่อยู่ตัวอย่าง

แนวคิดหลัก

IPv4-mapped IPv6 คือที่อยู่ที่ API ซ็อกเก็ต IPv6 ใช้แทนคู่ IPv4 80 บิตแรกเป็น 0 16 บิตถัดไปเป็น 0xffff และ 32 บิตท้ายเป็น IPv4 ในรูปแบบจุด เขียนสี่ออกเต็ตทศนิยมต่อท้ายได้ เช่น ::ffff:192.0.2.1 RFC 4291 กำหนดแมปนี้ การโฆษณาที่อยู่นี้บนเส้นทาง IPv6 อย่างเดียวมักไม่ถึง ถือเป็นสัญกรณ์ดีบักล็อก/ซ็อกเก็ต อย่าสับสนกับที่อยู่จากการจัดสรร IPv6 สาธารณะ

การแปลงนี้เปลี่ยนแค่สัญกรณ์ ไม่ใช่ 6to4, Teredo, NAT64 หรือการจัดสรรดูอัลสแตกจริง อย่าสมมติว่าเราเตอร์จะโฆษณาเป็น IPv6 โกลบอล Compressed และ hex คือ 128 บิตเดียวกันที่เขียนต่างกัน Mapped แบบจุดอ่านง่ายสำหรับคน compressed/hex เต็มสำหรับพาร์เซอร์คอนฟิกหรือไฟร์วอลล์ที่รับแค่ hex สามช่องเป็นสตริงต่างกันสำหรับ 128 บิตเดียวกัน ออกเต็ตนอก 0–255 ถูกปฏิเสธ

ตัวอย่าง

Mapped ของ 192.0.2.1 คือ ::ffff:192.0.2.1 Compressed คือ ::ffff:c000:201 hex คือ 0000:0000:0000:0000:0000:ffff:c000:0201 ส่วนตัว 10.0.0.1 ตามกฎเดียวกันเป็น ::ffff:10.0.0.1 8.8.8.8 กลายเป็น Mapped ::ffff:8.8.8.8 และ compressed ::ffff:808:808 127.0.0.1 แมปลูปแบ็ก IPv4 ไม่ใช่ลูปแบ็ก IPv6 ::1

ที่เกี่ยวข้อง: เครื่องคำนวณ CIDR · IP ของฉัน

คำถามที่พบบ่อย

ที่อยู่ IPv6 แบบ IPv4-mapped คืออะไร

รูปแบบ <code>::ffff:a.b.c.d</code> ที่โปรแกรม IPv6 ใช้ชี้โฮสต์ IPv4 ตัวอย่างพรีฟิกซ์เอกสาร 192.0.2.0/24 แมปแบบเดียวกัน เซิร์ฟเวอร์ดูอัลสแต็กมักแสดงรูปแบบนี้ในล็อกเมื่อรับไคลเอนต์ IPv4 ผ่าน API IPv6 ไม่เกี่ยวกับการจัดสรร IPv6 สาธารณะ

สัญกรณ์ ::ffff ต่างจาก hex อย่างไร

ค่าเดียวกัน Mapped เขียน 32 บิตท้ายแบบจุด compressed ใช้สองกลุ่ม hex hex เติมศูนย์ครบ 8 กลุ่ม หากอ็อบเจ็กต์ไฟร์วอลล์รับแค่ hex ให้คัดลอกช่อง hex ศูนย์นำหน้ามีครบ เทียบง่าย

เหมือน 6to4 หรือ NAT64 ไหม

ไม่ 6to4 ใช้ 2002::/16 NAT64 ใช้พรีฟิกซ์สังเคราะห์ เครื่องมือนี้สร้างแค่ที่อยู่ mapped 6to4 เช่น 2002:c000:201:: ฝัง IPv4 ในพรีฟิกซ์อื่น อย่าปนกับผลของหน้าจอนี้

แมป IPv4 คือการเราน์ติ้งดูอัลสแตกจริงไหม

ไม่ เป็นการแปลงสัญกรณ์ซ็อกเก็ต/ล็อก ไม่กลายเป็น IPv6 บน WAN เพื่อให้แพ็กเก็ตจริงออกเป็น IPv6 อินเทอร์เฟซและการเราน์ติ้งต้องเป็น IPv6 การเปลี่ยนแค่สตริงไม่เปลี่ยนโปรโตคอล

ใช้รูปแบบ compressed เมื่อใด

คัดลอกเมื่อไฟล์คอนฟิกหรือไฟร์วอลล์ต้องการสัญกรณ์ hex กลุ่มตัดศูนย์นำหน้า เมื่อเห็นไบน์ดิง ::ffff: ในตัวอย่าง nginx หรือ sysctl ให้เทียบกับการแปลงนี้

แปลง IPv6 กลับเป็น IPv4 ได้ไหม

หน้าจอนี้ทำแค่ IPv4→mapped การอ่าน 32 บิตท้ายของที่อยู่ที่แมปแล้วได้ IPv4 ต้นฉบับ แยก 32 บิตนั้นเป็นสี่ออกเต็ต ไม่มีช่องย้อนกลับ จึงอ่านด้วยมือ

IPv4 to IPv6 ภาพปก
ข้อมูลไม่ถูกส่งไปยังเซิร์ฟเวอร์ และจะหายเมื่อปิดหน้า

ตรวจทานล่าสุด: 2026-09-04