已更新系列文章包括104、61850、modbus 、储能系统、网络基础等,欢迎关注。
本篇将介绍ipv6基础知识以及使用手机的ipv6 地址ping家庭宽带ipv6地址
IPv6(Internet Protocol version 6)是下一代互联网协议,旨在解决IPv4地址枯竭问题,并提供更高效、安全的网络通信。以下是IPv6的核心基础知识:
1. IPv6 vs IPv4
特性 | IPv4 | IPv6 |
---|---|---|
地址长度 | 32位(约42亿个地址) |
128位(约3.4×10³⁸个地址) |
地址表示 | 点分十进制(如192.168.1.1) |
冒号分隔十六进制(如 |
NAT需求 | 依赖NAT缓解地址不足 |
原生支持端到端通信,无需NAT |
配置方式 | 手动/DHCP |
SLAAC(无状态自动配置)、DHCPv6 |
安全性 | 依赖附加协议(如IPSec) |
原生支持IPSec |
2. IPv6地址类型
(1)单播地址(Unicast)
全球单播地址(Global Unicast)
范围:
2000::/3
(即2xxx:
或3xxx:
开头)。用途:全球唯一,可直接访问互联网(如
2408:8207:1234::1
)。
唯一本地地址(ULA, Unique Local Address)
范围:
fd00::/8
(如fd12:3456:7890::1
)。用途:类似IPv4的私有地址,限本地网络使用。
本地链路地址(Link-local)
范围:
fe80::/10
(如fe80::1
)。用途:仅在同一物理链路有效(如局域网通信)。
(2)组播地址(Multicast)
范围:
ff00::/8
(如ff02::1
表示所有节点)。用途:一对多通信(替代IPv4的广播)。
(3)任播地址(Anycast)
共享同一地址的多个设备,数据包路由到最近的一个(如DNS根服务器)。
例如:
3. IPv6地址格式
完整表示:
2001:0db8:0000:0000:0000:ff00:0042:8329
压缩规则:
省略前导零:
2001:db8:0:0:0:ff00:42:8329
连续零块替换为
::
(仅一次):2001:db8::ff00:42:8329
示例:
::1
→ 本地环回地址(类似IPv4的127.0.0.1
)。::
→ 未指定地址。
4. IPv6关键协议与配置
(1)地址自动配置
SLAAC(无状态自动配置):
设备通过路由器通告(RA)获取前缀,并自行生成后缀(通常基于MAC地址或随机生成)。DHCPv6(有状态配置):
类似IPv4的DHCP,分配地址及其他信息(如DNS)。
(2)ICMPv6
替代IPv4的ICMP,新增功能:
邻居发现协议(NDP):替代ARP,用于解析MAC地址。
路由器请求/通告(RS/RA):用于SLAAC。
(3)IPSec
原生支持端到端加密和认证,提升安全性。
5 Ipv6前缀长度
IPv6前缀长度类似“子网掩码”的概念。
(1)IPv6的子网划分机制
前缀长度:IPv6使用CIDR(无类别域间路由)表示法,通过斜杠后的数字(如
/64
)标识网络部分和主机部分。前64位(
2001:db8:1234:5678
)为网络前缀。后64位(
::1
)为接口标识(主机部分)。
示例:
2001:db8:1234:5678::1/64
与IPv4子网掩码的区别:
特性 IPv4子网掩码
IPv6前缀长度
表示形式 点分十进制(如255.255.255.0)
斜杠+数字(如/64)
功能 标识网络与主机位
同左,但通常固定/64
灵活性 可变(如/24、/30)
推荐使用/64,但支持其他
(2)为什么IPv6通常使用/64前缀?
SLAAC(无状态自动配置):要求子网必须是/64,以便设备能自动生成接口标识(通常基于MAC地址或随机化)。
兼容性:大多数IPv6协议(如邻居发现NDP)设计默认依赖/64子网。
例外情况:
点对点链路:可能使用/127(RFC 6164)。
特殊场景:ISP可能分配更短前缀(如/56或/48),供用户自行划分子网。
6 固定IPv6地址
在IPv6网络中获取固定的IPv6地址(即长期稳定、不随网络变化而改变的地址)通常需要结合运营商支持、路由器配置或第三方服务来实现
获取固定IPv6地址的常见方法
(1)联系ISP(互联网服务提供商)
商用/企业宽带:部分ISP(如中国电信、联通)可提供静态IPv6前缀(如
/48
或/56
),需付费购买。家庭宽带:多数ISP动态分配IPv6前缀(如PPPoE拨号每次获取不同前缀),但可尝试联系客服申请静态配置。
(2)使用DHCPv6保留地址
路由器配置:如果ISP允许,在路由器中为设备分配固定的DHCPv6地址(需设备支持)
(3)手动配置静态IPv6地址
设备端手动设置(适用于服务器或固定设备):
注意:需确保手动地址在ISP分配的子网内,否则无法路由。
7、如何确认路由器分配的Ipv6是不是全球唯一的公共地址
要确认路由器分配的IPv6地址是否为全球唯一的公共地址(即可被互联网直接访问的地址),可以通过以下步骤进行验证:
(1)查看设备获取的IPv6地址
方法A:通过系统命令/设置
Windows:
bash
ipconfig
在网卡信息中查找以
2xxx:
或3xxx:
开头的地址(如2408:8207:1234:5678::1
),而非fe80:
(本地链路地址)或fdxx:
(唯一本地地址)。Linux/macOS:
bash
ip-6 addr show # 或 ifconfig
同样检查全球单播地址(
2xxx:
或3xxx:
)。
ifconfig:
ip -6 addr show:
Android/iOS:
进入 Wi-Fi设置 > 当前网络详情,查看IPv6地址。
方法B:通过路由器管理界面
登录路由器后台(通常为 http://192.168.1.1
),在IPv6设置或连接状态中查看:
WAN口:运营商分配的IPv6前缀(如
2408:8207:1234::/48
)。LAN口:分配给设备的IPv6地址范围(如
2408:8207:1234:5678::/64
)。
如下:
(2)测试连通性
方法A:Ping外部IPv6服务
在设备上执行:
# Linux:ping ipv6
# Windows:ping ipv6
如果通,说明地址是全球可路由的。
8 使用5G手机获取ipv6地址ping 家庭宽带获取的ipv6地址
(1)查看家庭宽带ipv6地址
控制面板\网络和 Internet\网络和共享中心,双击 wifi网卡,确认ipv6是否可以上网
查看详细信息
获取到ipv6地址:2409:8a1e:9112:2c60:2e4c:fa21:c4ae:cc66
(2)查看手机ipv6地址
mate40手机,查看方法如下:设置-关于手机-状态信息,确定支持ipv6,如下:
(3)使用-IPv6工具箱,ping功能测试
可以直接ping通
已更新系列文章包括104、61850、modbus 、储能系统、网络基础等,欢迎关注+星标,会不定期以浅显易懂的方式给大家介绍一些有趣的小知识。