查看地址
使用 ip a
命令查看 ip 地址
inet6 2409:5469:e5d4:0662:dd5c:a5aa:a929:d/128 scope global dynamic noprefixroute
valid_lft 7077sec preferred_lft 3477sec
inet6 2409:3a66:5832:23d7:8eb3:a9ef:8ea5:797d/64 scope global temporary deprecated dynamic
valid_lft 6932sec preferred_lft 0sec
inet6 2409:0019:7c37:61ef:a0b6:beb2:36f4:393b/64 scope global temporary deprecated dynamic
valid_lft 6932sec preferred_lft 0sec
inet6 2409:3c4f:f80f:67e2:ac72:69ed:5941:7494/64 scope global temporary deprecated dynamic
valid_lft 6932sec preferred_lft 0sec
inet6 2409:4286:e17a:a006:6b6d:927e:4cb6:1a7b/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 6932sec preferred_lft 3332sec
inet6 fe80::1a2b:3c4d:5e6f:7g8h/64 scope link noprefixroute
valid_lft forever preferred_lft forever
以下是不同 ipv6 地址的含义:
公网地址
地址 1:
inet6 2409:5469:e5d4:0662:dd5c:a5aa:a929:d/128 scope global dynamic noprefixroute
valid_lft 7077sec preferred_lft 3477sec
- 前缀长度:
/128
(表示该地址是唯一的,不属于子网) - scope global:这是一个全球范围的地址,可以在互联网上使用。
- dynamic:动态分配,可能通过 DHCPv6 或 SLAAC 获取。
- noprefixroute:表示系统不会自动为该地址添加路由前缀,需要手动配置路由。路由可以暂时忽略,默认情况下它不会影响你上网、搭建网络服务。
- valid_lft 7077sec:该地址在未来 7077 秒内有效。
- preferred_lft 3477sec:在未来 3477 秒内,该地址是首选的,优先用于新的连接。
用途:该地址是一个唯一的全球范围的 IPv6 地址,适合用于与外部网络的通信,但不会自动配置路由(需手动管理)。在 preferred_lft
到期前,系统会优先使用该地址建立连接。
- 默认地址:在搭建 web 服务默认时系统默认使用的这个地址。
- 安全隐患:会暴露局域网中其他 ipv6 设备的地址,因为 DHCP 是连号分发的。尤其在家庭网络中,千万不要使用这个地址。
随机公网地址
地址 2, 3, 4(过期):
inet6 2409:3a66:5832:23d7:8eb3:a9ef:8ea5:797d/64 scope global temporary deprecated dynamic
valid_lft 6932sec preferred_lft 0sec
inet6 2409:0019:7c37:61ef:a0b6:beb2:36f4:393b/64 scope global temporary deprecated dynamic
valid_lft 6932sec preferred_lft 0sec
inet6 2409:3c4f:f80f:67e2:ac72:69ed:5941:7494/64 scope global temporary deprecated dynamic
valid_lft 6932sec preferred_lft 0sec
- 前缀长度:
/64
,表示属于一个子网,可以用于同子网内的通信。 - scope global:全球范围的地址,可路由到互联网。
- temporary:这是一个临时地址,主要用于隐私保护。
- deprecated:该地址已被弃用,不再用于新连接,但仍可用于现有连接。
- dynamic:动态分配,通常通过 SLAAC 或 DHCPv6 获取。
- valid_lft 6932sec:在未来 6932 秒内仍然有效。
- preferred_lft 0sec:该地址的优先生命周期已过期,不再用于新的连接。
用途:这几个地址是临时的全球范围地址,主要用于隐私保护功能,避免设备长期使用同一地址进行通信。由于这些地址已过期(deprecated
),它们不会被用于新的连接,但现有连接仍然可以继续使用,直到 valid_lft
到期。
过期:没有价值了。
地址 5(生效中):
inet6 2409:4286:e17a:a006:6b6d:927e:4cb6:1a7b/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 6932sec preferred_lft 3332sec
- 前缀长度:
/64
,表示属于一个子网。 - scope global:全球范围的地址,可以路由到互联网。
- dynamic:动态分配。
- mngtmpaddr:由隐私扩展生成的临时地址,通常用于防止设备跟踪,属于隐私地址。
- noprefixroute:没有自动配置路由,路由需要手动管理。
- valid_lft 6932sec:该地址在 6932 秒内仍然有效。
- preferred_lft 3332sec:在 3332 秒内是优选地址。
用途:这是一个动态分配的全球范围的临时隐私地址,用于保护隐私。它不会自动配置路由,因此需要手动管理。它的优先生命周期还未过期,设备在新连接时会优先使用该地址。
推荐地址:推荐使用这个地址搭建网络服务,避免暴露局域网中其他设备的Ipv6地址。
链路本地地址
链路本地地址(Link-Local Address)用于本地链路上的通信,只能在同一个网络段(链路)内使用,不能通过路由器转发。
地址 6(本地):
inet6 fe80::1a2b:3c4d:5e6f:7g8h/64 scope link noprefixroute
valid_lft forever preferred_lft forever
- 前缀长度:
/64
,表示属于一个链路本地子网。 - scope link:链路本地地址,只能在本地链路上有效,无法用于互联网通信。
- noprefixroute:没有自动配置路由。
- valid_lft forever:该地址永久有效。
- preferred_lft forever:该地址是永久优选的。
用途:链路本地地址用于本地设备之间的直接通信,通常用于邻居发现协议(NDP)、自动配置或网络调试。它只能在本地链路内使用,无法进行全局路由,也无法访问互联网。
本文共 887 个字数,平均阅读时长 ≈ 3分钟
评论 (0)