zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Ztree
    WebAPI
    数据传输
    jqyery+ajax 提交表单
    初试 MVC+Boostrap
    CSV 导入SQL Server 中
    10-C语言循环结构(一)
    Linux测试语句(test)
    C 链表
    C递归
  • 原文地址:https://www.cnblogs.com/Deanboy/p/7531772.html
Copyright © 2011-2022 走看看