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