ipv4转化为ipv6

十進制轉換成十六進位 
IPV6為十六進位,所以十進制轉換成十六進位
192=c0 168=a8
192.168.1.1 轉成 16 進制為 c0.a8.01.01
可以使用 Windows 工程版或是程式設計師版的小算盤來換算

簡寫規則 
IPv4轉成IPv6應該是前面全部為零,後面兩兩一組改成16進位 -> 0000:0000:0000:0000:0000:0000:c0a8:0101

寫這麼多 0 一定會寫錯,所以有簡寫的規則,規則如下:

  • 每 32Bit 如開頭之4bit表示為0,即可省略,若32Bit全為0,則可簡寫為0

若連續完整之32Bit段落皆為 0000,則可全省略,簡寫為::,但以一次為限

0000:0000:0000:0000:0000:0000:c0a8:0101 可省略變成 :: c0a8:0101 

 

转化工具:https://www.subnetonline.com/pages/subnet-calculators/ipv4-to-ipv6-converter.php

posted @ 2018-11-04 10:39  张啊咩  阅读(600)  评论(0编辑  收藏  举报