Bỏ qua tới nội dung
Toolbench

Định dạng IPv6

Mở rộng địa chỉ IPv6 đầy đủ, hoặc rút gọn về đúng một dạng chuẩn — hai thứ phải khớp khi bạn đem đi so sánh.

Chạy hoàn toàn trong trình duyệt của bạn

Đang tải công cụ...

Cách sử dụng

  1. Dán địa chỉ ở dạng bạn đang có.
  2. Dùng dạng rút gọn khi viết cấu hình hoặc đối chiếu với log.
  3. Dùng dạng đầy đủ khi địa chỉ cần thẳng cột với nhau.
  4. Chú ý loại địa chỉ: link-local và địa chỉ tài liệu không hoạt động như địa chỉ công cộng.

Tính năng

  • Dạng chuẩn RFC 5952: chữ thường, bỏ số 0 đầu, :: đặt ở chuỗi số 0 dài nhất.
  • Mở rộng đầy đủ thành tám nhóm bốn chữ số.
  • Đọc được địa chỉ ánh xạ IPv4 và hiển thị phần IPv4 bên trong.
  • Nêu tên loại địa chỉ — loopback, link-local, nội bộ, multicast, tài liệu.
  • Chạy hoàn toàn trong trình duyệt.

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

Cả hai dạng đều hợp lệ thì dạng rút gọn quan trọng ở chỗ nào?
Vì việc so sánh trên thực tế diễn ra với chuỗi ký tự nhiều hơn với địa chỉ. `2001:DB8:0:0:0:0:0:1` và `2001:db8::1` là cùng một địa chỉ nhưng khác nhau về văn bản, nên một allowlist, một bộ lọc log hay một khóa cơ sở dữ liệu viết theo dạng này sẽ âm thầm bỏ sót dạng kia. RFC 5952 sinh ra để mỗi địa chỉ chỉ có đúng một cách viết, và đây là công cụ tạo ra cách viết đó.
Dấu :: đặt ở đâu mới đúng?
Ở chuỗi nhóm số 0 liên tiếp dài nhất; nếu hai chuỗi bằng nhau thì lấy chuỗi bên trái; và không bao giờ đặt cho một nhóm đơn lẻ, vì ở đó `::` không rút ngắn được gì mà lại tạo ra một cách viết hợp lệ thứ hai. Ba quy tắc này chính là chỗ phần lớn cách triển khai nhanh làm sai.
::ffff:192.0.2.1 là gì?
Là một địa chỉ IPv4 nằm bên trong địa chỉ IPv6. Socket dual-stack biểu diễn các máy IPv4 theo cách này, nên nó xuất hiện trong log của cả những máy chưa từng cấu hình IPv6. Phần IPv4 bên trong được hiển thị riêng ở đây.

Từ một dải CIDR ra đúng những con số bạn cần — địa chỉ mạng, broadcast, dải host và số host dùng được.

Tất cả những gì trang web đọc được về trình duyệt, màn hình và hệ thống của bạn — hiển thị cho bạn xem thay vì đem đi thu thập.

Tách một URL thành giao thức, tên miền, đường dẫn, tham số truy vấn và mảnh neo.

Định dạng IPv6 — Mở rộng và rút gọn địa chỉ