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

转载于:https://www.cnblogs.com/Deanboy/p/7531772.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值