Để giải trí, tôi muốn hiểu rõ hơn về các khối xây dựng hoặc các phần tử nằm trong địa chỉ IPv6.Hướng dẫn dứt khoát để hiểu cách xây dựng địa chỉ IPv6
Dưới đây là những điều cơ bản, từ hiểu biết của tôi:
- địa chỉ IPv6 có 128 bit dài (viết như 8 khối, mỗi với 16 bit)
- Mỗi khối được mã hóa như chữ số hex từ 0 đến 0xffff . Các số 0 có thể bị bỏ qua.
- Người ta có thể nối thêm địa chỉ IPv4 có dấu chấm bốn chấm và nó sẽ chiếm 32 bit thấp hơn của địa chỉ IPv6. 1: 2: 3: 4: 5: 6: 200.201.202.203. (Các quy tắc cho IPv4 như mong đợi.)
- Biểu diễn IPv4 chỉ có thể xuất hiện ở cuối.
- Có thể sử dụng cú pháp dấu hai chấm để biểu diễn một hoặc nhiều khối bằng số không. 1: 2 :: 7: 8 tương đương với 1: 2: 0: 0: 0: 0: 7: 8.
- Mỗi địa chỉ IPv6 chỉ có thể có một dấu hai chấm bên trong nó, nếu không nó sai cú pháp.
- Dấu hai chấm có thể xuất hiện ở đầu, giữa hoặc cuối của ip6, nhưng không nằm trong địa chỉ IPv4 rải rác-quad.
Tất cả các điểm trên có chính xác không?
Vui lòng không cho tôi biết để đọc RFC. Có một vài vấn đề về vấn đề này, và không có gì thực sự đi kèm với một vài ví dụ đơn giản để mô tả các cơ chế mã hóa khác nhau. Tôi chắc rằng nhiều người sẽ đánh giá cao một danh sách đơn giản với các ví dụ.
công cụ kiểm tra trực tuyến Các công cụ trực tuyến gần nhất để giúp là http://www.dominicsayers.com/source/beta/is_email/test/ nhưng các thông điệp khó hiểu và nó không thực sự nói bằng tiếng Anh đơn giản những gì là đúng và sai và tại sao. Nó cũng thực sự được xây dựng cho các email mà tất nhiên có thể chứa địa chỉ IPv6, do đó, nó không chính xác lý tưởng.
Các liên kết người dominicsayers đến chương trình is_email/test bị hỏng. –
Trong địa chỉ IPv4, bạn có thể bỏ qua giữa số không-quad. Ví dụ: 10.0.0.248 có thể được viết 10.248. Tôi không chắc liệu bạn có thể làm điều đó ở cuối đuôi của địa chỉ IPv6 hay không, như 1: 2: 3: 4: 5: 6: 10.248. –