ipv6的访问如何转换到ipv4

ipv6的访问如何转换到ipv4,第1张

这个很好解决。

以下都以

ipv4

192.168.0.199为例

最简单的兼容地址就是

::192.168.0.199

我估计你想问的是下面的写法

::C0A8:00C7

我们知道

ipv4的地址是32位二进制用点分十进制表示

而ipv6的地址是128位二进制

通常用8组16进制数表示

想要写出兼容的ipv6地址。

只需要

把32位的ipv4地址

转化成十六进制写法就可以了

也就是说

前面96位都是0

后面32位用ipv4的地址表示出来就可以。

::表示全是零

C0就是192的十六进制写法

A8就是168的十六进制写法。

ipv4地址每组之间用的点表示。

ipv6用的是冒号表示。

希望你能明白

解:按照理论来说:ipv4是十进制的,ipv6是十六进制的,那么把ipv6的地址转为ipv4就是十六进制换算成十进制的过程。但是这是错的,不能这样转换。

Ipv4地址长度为32位,IPv6地址长度为128位,地址空间增加了2^128-2^32个。

两种协议的根本不同,没法转换。

现在越来越多的网站要求架构ipv6,特别是一些政务性的网站,上级直接要求必须架构ipv6。

后续会持续干货输出,谢谢大家了。

(一)下面我们先来了解什么是ipv6

IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址 。

由于IPv4最大的问题在于网络地址资源不足,严重制约了互联网的应用和发展。 IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍

IPv6为128位二进位制,为方便表示规定以16位二进制为一组,每组以冒号”:”隔开,可以分为8组,每组以4位十六进制方式表示。 16位二进制 * 8 128位二进制 1111 1111 1111 1111:: 4位十六进制 *8 32位十六进制 1 1 1 1:: 如果几个连续段位的值都是0,那么这些0就可以简单地以::来表示,在一个IPv6地址中只能用一次。

(二)下面以centos7为例

当然这个ipv6架构的前提,是你服务器有提供ipv6的地址,这个往往可以联系服务器的提供商进行获取。

1、IP配置:

其配置信息如下

2、配置DNS:

其配置信息如下:

3、 重启网卡

(三)网站域名添加IPv6解析记录

请将根域名涉及IPv6转换的主机名添加ipv6类型记录至分配的IPv6地址

比如带www的域名,www.test.com需进行IPv6转换,则添加一条主机名为 www 的 AAAA 记录类型。

(四)如何测试网站已支持ipv6

1、使用命令: ping -6 IPV6 地址。

注意若要测试ping IPV6是否正常,服务端和客户端都必须支持并正确配置了IPV6地址。

2、国家IPv6发展检测平台

地址: https://www.china-ipv6.cn/#/checkTools 可以进行检测是否支持ipv6。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/481799.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-08
下一篇2023-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存