IPV6到IPV4的轉換


今天筆試做了一個這個題,第一次,見一臉懵逼。

現在查了下大概知道怎么轉換了,比如:將ipv4 192.168.99.1 轉成 ipv6
其實就是將十進制轉化成十六進制:
192/16=12余0 → C0 ; 168/16=10余8 → A8;
99/16=6余3→63;1/16=0余1→01
合起來就是:   < ::C0A8:6301 >
反過來也是如此,
Step1 > ((C=12)*16) + (0*1) = 192
Step2 > ((A=10)*16) + (8*1) = 168
Step3 > (6*16) + (3*1) = 99
Step4 > (0*16) + (1*1) = 1

基於上面的計算:

ipv4兼容的ipv6地址

 0:0:0:0:0:0:192.168.99.1

= : : 192.168.99.1

= : : C0A8:6301

ipv4映射的ipv6地址

0:0:0:0:0:FFFF:192.168.99.1

= : : FFFF:C0A8:6301


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM