刚入行,IPv6地址确实还有一些常识不懂!

简介: 刚入行,IPv6地址确实还有一些常识不懂!


IPV6 的开发是为了替代地址耗尽的IPV4 。

尽管它已经存在近十年了,但仍然没有得到广泛的部署和支持。

然而,采用率正在迅速增加,IPv6 流量在 2016 年 2 月突破了 10% 的门槛(wiki)。

对于小型企业/家庭和家庭办公网络来说,IPV6 可能还需要很多年。

所有现代计算机和手机都支持 IPv4 和 IPv6,如果您查看设备 IP 地址,您可能会看到这两种情况。

在本教程中,我想快速了解 IPv6 地址以及它们与 IPv4 地址的关系。

IPv6 地址

IPv6 地址使用128 位,而IPv4 地址为32 位。

IPv6 地址使用十六进制书写,而 IPv4 则使用点分十进制书写。请参阅二进制数解释

因为十六进制数使用 4 位,这意味着 IPv6 地址由32 个十六进制数组成。

这些数字以 4 为一组,形成8 个组或块。组间以 :(冒号)作为分隔符。

组 1:组 2: ……等.... :组 8

以下是IPv6 地址示例:


注意:由于 IPv6 地址较长,因此采用了各种缩短技术。

主要技巧是省略重复的 0,如上例所示。

网络和节点地址

在 IPv4 中,地址分为两个部分:网络部分和节点部分。

这最初是使用地址类完成的,后来使用子网掩码完成。

在 IPv6 中我们也这么做。第一步是将地址分成两部分。

该地址被分成 2 个64 位段,高 64 位为网络部分,低 64 位为节点部分:


高 64 位用于路由。

低 64 位标识接口或节点的地址,并使用 IEEE 的扩展唯一标识符(EUI-64) 格式从实际物理或MAC 地址派生而来。

如果我们更详细地查看高 64 位,我们可以看到它被分成 2 个块,分别有48 位和16 位,低 16 位用于内部网络上的子网,由网络管理员控制。

高48 位用于全球网络地址并用于通过互联网进行路由。


地址类型和范围

IPv6 地址有三种类型:

  • 全球单播地址– 范围互联网 – 在互联网上路由
  • 唯一本地— 范围内部网络或 VPN 可内部路由,但不可在 Internet上路由
  • 本地链接– 范围网络链接 –未内部或外部路由。


全局和公共地址

全局地址可在互联网上路由,以2001 年开始:

这些地址称为全局单播地址,相当于IPv4 网络的公有地址。

互联网管理部门将地址块分配给 ISP,ISP 再将地址块分配给其客户。请参阅全局地址分配

内部地址 - 链接本地和唯一本地

在 IPv4 中,内部地址使用保留数字范围10.0.0.0/8、172.16.0.0/12和192.168.0.0/16和169.254.0.0/16。

这些地址不在Internet上路由,并且为内部网络保留。

IPv6还有两种内部地址类型。

  • 本地链接
  • 独特的本地

本地链接

它们旨在用于内部网络内,并且它们不会在互联网上路由。

它相当于在 IPv4 网络上未找到 DHCP 服务器时分配的IPv4 地址169.254.0.0/16 。

链接本地地址以fe80开头

它们被限制在一个链接上,并且不会在内部网络或互联网上路由。

链接本地地址是自行分配的,即它们不需要DHCP 服务器。

即使没有路由,每个 IP6 接口都需要一个链路本地地址。

独特的本地

唯一本地旨在用于内部网络内。

它们在内部网络上路由,但不在互联网上路由。

它们相当于 IPv4 地址10.0.0.0/8、172.16.0.0/12和192.168.0.0/16

地址空间被分为两个/8空间:fc00 ::/8用于全局分配寻址,fd00 ::/8用于本地分配寻址。

对于组织手动分配,请使用fd00前缀。

在 URL 中使用 IPv6 地址

在 IPv4 网络上,你可以使用以下格式访问网络资源,例如网页

http://192.168.1.21/网页

但是 IPv6 地址包含冒号作为分隔符,因此必须用方括号括起来。

http://[IPv6 地址]/网页。

IPv6 环回

IPv6 环回地址为 ::1。您可以按如下方式 ping 它:

ping ::1


相关文章
|
负载均衡 网络虚拟化
网络技术基础(17)——以太网链路聚合
【3月更文挑战第4天】网络基础笔记(加班了几天,中途耽搁了,预计推迟6天)
|
SQL 关系型数据库 MySQL
MySQL数据库,可以使用二进制日志(binary log)进行时间点恢复
对于MySQL数据库,可以使用二进制日志(binary log)进行时间点恢复。二进制日志是MySQL中记录所有数据库更改操作的日志文件。要进行时间点恢复,您需要执行以下步骤: 1. 确保MySQL配置文件中启用了二进制日志功能。在配置文件(通常是my.cnf或my.ini)中找到以下行,并确保没有被注释掉: Copy code log_bin = /path/to/binary/log/file 2. 在需要进行恢复的时间点之前创建一个数据库备份。这将作为恢复的基准。 3. 找到您要恢复到的时间点的二进制日志文件和位置。可以通过执行以下命令来查看当前的二进制日志文件和位
1012 1
|
Ubuntu Linux 虚拟化
使用阿里云镜像站NTP服务搭建NTP服务器(基于CentOS 7系统)
使用阿里云镜像站NTP服务搭建NTP服务器(基于CentOS 7系统)
3292 0
使用阿里云镜像站NTP服务搭建NTP服务器(基于CentOS 7系统)
|
17天前
|
域名解析 运维 负载均衡
阿里云DNS云解析有必要购买吗?免费版和收费版域名解析有啥区别?
阿里云DNS免费版适合基础解析需求,付费版提供100% SLA保障、更小TTL(最低1秒)、更多解析线路及IP支持,具备攻击防御、DNSSEC等高级功能。个人版低至19.9元/年,企业版适合高可用场景,尊享版支持专家服务与无限解析记录,适用于对稳定性要求高的业务。
168 2
|
监控 负载均衡 安全
什么是DDoS攻击及如何防护DDOS攻击
通过上述防护措施,企业和组织可以构建全面的DDoS防护体系,有效抵御各类DDoS攻击,确保网络和服务的稳定运行。
8891 10
|
SQL 关系型数据库 数据库
PostgreSQL数据库报错 ERROR: multiple default values specified for column "" of table "" 如何解决?
PostgreSQL数据库报错 ERROR: multiple default values specified for column "" of table "" 如何解决?
914 59
|
缓存 安全 网络协议
|
物联网 5G SDN
5G 网络架构全解析:RAN、核心网和接入网
5G 网络架构全解析:RAN、核心网和接入网
3607 8
|
JSON 运维 监控
Spring Boot中的健康检查端点配置
Spring Boot中的健康检查端点配置
|
监控 安全 网络安全
深入理解VRF在网络通信中的角色与应用
【8月更文挑战第24天】
824 0