IPv4 to IPV6 轉換

Loading

IPV6 為 128bit : 16bit x 8 來看個轉換範例 IPv4 : 192.168.1.1

  • 十進制轉換成十六進位
    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

  • 轉換工具
    這個網站 – http://www.subnetonline.com/pages/subnet-calculators/ipv4-to-ipv6-converter.php 的轉換在前面會變成 fe80,fe80 開頭代表  link local .

轉貼自我同事 David 的文章,感謝阿!!

沒有解決問題,試試搜尋本站其他內容

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料