tool hub Bộ công cụ

IPv4 to IPv6

IPv4 to IPv6 — chạy trên trình duyệt. Không lưu dữ liệu.

Chạy trên trình duyệt Không cần đăng ký Miễn phí


IPv4-mapped IPv6

Nhập giá trị, rồi nhấn Tính.

Cách sử dụng

  1. Nhập địa chỉ IPv4. Ví dụ mặc định là 192.0.2.1.
  2. Bấm Chuyển để xem ký hiệu IPv4-mapped.
  3. Mapped trong kết quả là dạng chấm ::ffff:a.b.c.d.
  4. Nén là hai nhóm hex sau ::ffff:; hex là dạng đủ 8 nhóm đệm 0.
  5. Octet không hợp lệ hiện lỗi. Đặt lại trả về địa chỉ ví dụ.

Khái niệm chính

IPv4-mapped IPv6 là địa chỉ API socket IPv6 dùng để biểu diễn peer IPv4. 80 bit đầu là 0, 16 bit tiếp 0xffff, 32 bit cuối là IPv4. Dạng chấm có thể viết bốn octet thập phân sau, như ::ffff:192.0.2.1. RFC 4291 định nghĩa ánh xạ này. Quảng bá địa chỉ này trên đường IPv6-only thường không tới. Coi là ký hiệu gỡ lỗi log/socket. Đừng nhầm với địa chỉ trên phân bổ IPv6 công cộng.

Chuyển này chỉ đổi ký hiệu. Không phải 6to4, Teredo, NAT64 hay phân bổ dual-stack thật. Đừng giả định router sẽ announce đây là IPv6 toàn cục. Nén và hex là cùng 128 bit viết khác. Mapped chấm dễ đọc; nén/hex đủ cho parser cấu hình hoặc firewall chỉ nhận hex. Ba ô là chuỗi khác nhau cho cùng 128 bit. Octet ngoài 0–255 bị từ chối.

Ví dụ

Mapped của 192.0.2.1::ffff:192.0.2.1. Nén là ::ffff:c000:201; hex là 0000:0000:0000:0000:0000:ffff:c000:0201. Riêng tư 10.0.0.1 cùng quy tắc ::ffff:10.0.0.1. 8.8.8.8 thành Mapped ::ffff:8.8.8.8 và nén ::ffff:808:808. 127.0.0.1 ánh xạ loopback IPv4; không phải loopback IPv6 ::1.

Liên quan: Máy tính CIDR · IP của tôi

Câu hỏi thường gặp

Địa chỉ IPv6 IPv4-mapped là gì?

Dạng <code>::ffff:a.b.c.d</code> chương trình IPv6 dùng để trỏ host IPv4. Ví dụ tiền tố tài liệu 192.0.2.0/24 ánh xạ cùng cách. Máy chủ dual-stack thường hiện dạng này trong log khi xử lý client IPv4 qua API IPv6. Không liên quan phân bổ IPv6 công cộng.

::ffff khác hex thế nào?

Giá trị giống. Mapped viết 32 bit cuối dạng chấm; nén dùng hai nhóm hex; hex đệm đủ 8 nhóm bằng 0. Firewall object chỉ cho hex thì sao ô hex. Các số 0 đầu đều có, dễ so sánh.

Có giống 6to4 hay NAT64 không?

Không. 6to4 dùng 2002::/16; NAT64 dùng tiền tố tổng hợp. Công cụ này chỉ tạo địa chỉ mapped. 6to4 như 2002:c000:201:: nhúng IPv4 vào tiền tố khác. Đừng trộn với kết quả màn này.

Ánh xạ IPv4 có phải định tuyến dual-stack thật?

Không. Chỉ chuyển ký hiệu socket/log. Không thành IPv6 trên WAN. Gói thật ra IPv6 thì giao diện và routing phải IPv6. Đổi chuỗi không đổi giao thức.

Khi nào dùng dạng nén?

Sao khi file cấu hình hoặc firewall đòi ký hiệu hex. Nhóm bỏ 0 đầu. Thấy bind ::ffff: trong ví dụ nginx hoặc sysctl thì đối chiếu với chuyển này.

Chuyển IPv6 ngược lại IPv4 được không?

Màn này chỉ IPv4→mapped. Đọc 32 bit cuối của địa chỉ đã mapped thì ra IPv4 gốc. Tách 32 bit đó thành bốn octet. Không có ô đảo, đọc tay.

IPv4 to IPv6 ảnh đại diện
Dữ liệu không được gửi lên máy chủ và sẽ mất khi bạn đóng trang.

Cập nhật lần cuối: 2026-09-04