Featured image of post IPv6 学习笔记

IPv6 学习笔记

学习记录 IPv6,记录开发学习过程

IPv6 实操笔记

1. 简单介绍

  • IPv6(Internet Protocol Version 6) 是下一代互联网协议,用于取代 IPv4。
  • 主要特点:地址空间巨大(128 位)、无需 NAT、内置安全性、自动配置、更高效的路由与组播能力。
    • 家庭与企业网络直连:每台设备都能拥有全球唯一公网地址,实现远程访问无需端口映射。
    • 物联网(IoT):大量设备需要唯一地址,IPv6 能轻松满足规模需求。
    • 服务器部署:云主机、CDN、网站支持双栈,提高可访问性和全球连通性。
    • P2P 与游戏应用:无需 NAT 穿透,连接更稳定、延迟更低。
    • 移动网络运营商:大量使用 IPv6 避免 IPv4 地址枯竭,提升网络管理效率。

2. 前置技术依赖


3. 环境配置

  • Windows 11 专业版 (可使用 Windows 远程桌面功能(RDP))
    • 已安装 OpenSSH 服务端和客户端
    • 完全可控的路由器
    • 支持 IPv6 的网络环境

4. 基础用法

4.1 配置 IPv6

路由器 IPv6 配置

很多路由器默认关闭 IPv6 功能,记得打开:

open_ipv6

记得重启路由器以应用。

PC IPv6 配置

部分 Windows 默认也关闭 IPv6 功能,记得打开:

  • 控制面板->网络与互联网->网络与共享中心->更改适配器设置->右击 目标适配器,选择属性->勾选 IPv6 并应用

open_ipv6_pc

4.2 配置防火墙

本贴以配置 IPv6 SSH 连接与 RDP 远程桌面连接为例,由于 IPv6 比较玄学,目前仅实现校园网内 IPv6 联通,麻了。

路由器防火墙配置

说实话很抽象,理论上 IPv6 会给路由器一个网段让他自己给下面的设备分配,然后 DHCPv6 会给每个设备再给一个 IPv6 地址,然后还会生成好多临时、备用 IPv6 的地址。不过主要用的还是 DHCPv6 分配的 地址和路由器分配的长期租约 IPv6。

1
ipconfig /all #查看 ipv6 地址

在 IPv6 中,一个网卡通常会 同时拥有多个地址,这是标准行为,不是异常。主要来源有:

  • Link-local 地址(fe80::/64) 用于局域网内通信,每个网卡必有一个。

  • 全局单播地址(Global Unicast Address,GUA) 公网可路由的 IPv6,通常来自运营商或路由器。

  • ULA 地址(fc00::/7) 私有 IPv6,类似 IPv4 的 192.168.x.x。

  • SLAAC 自动生成地址 (公网) 通过路由器广播自动生成(可能含隐私扩展)。

  • DHCPv6 分配地址 (公网) 由 DHCPv6 服务器下发的稳定 IPv6。

1 个 link-local + 1~2 个全局地址 + 若干临时(隐私)地址

在 IPv6 中,每个地址都有“使用状态”:

  • ✔ Preferred

地址当前有效且优先使用

用于新建连接(出站 / 入站)

  • ✔ Deprecated

地址仍可使用,但系统不再选择它作为新连接的源地址

已建立连接的会继续用,不会强制断开

  • ✔ Invalid(不在列表里)

已经过期,完全不可用

一般直接用 Perferred 的一两个地址

firewall

Windows 防火墙配置

Windows 就比较简单了,打开高级防火墙配置,入站规则加上 SSH 的 22 端口和 RDP 的 3389 就好了。

联通检查

  1. 端口联通检查
1
Test-NetConnection -ComputerName <ipv6地址> -Port <port> -InformationLevel Detailed
  1. 查看路由
1
tracert -d www.baidu.com
  1. 检查 RDP 服务状态
1
cmd /c 'netstat -ano | find "3389"'

5. 常见问题与解决办法

  1. 连不通

有时候一切都配好了,就是连不通,那就等会儿、重启,说不定莫名其妙就好了qwq

  1. 玄学 公网 Ip

理论上是公网,但是目前只能校园网内访问,也许是我没学到位,也许是学校网管干了什么。


6. tips

  1. 好心人教教我 IPv6 T_T

7. 参考资料

  • 我也想参考 T_T 来点参考啊,我只有 GPT

潇洒人间一键仙
使用 Hugo 构建
主题 StackJimmy 设计