1、基础知识

IPv6是下一代互联网协议,用于替代 IPv4,解决 IPv4 地址枯竭问题,并提供更高效、更安全的网络通信。

1.1 IPv4和IPv6区别

1.2 ipv6优势

(1)直接可达性:每个设备都有全球唯一地址,无需端口映射或中继

(2)端到端连接:恢复互联网最初设计的端到端原则,适合P2P应用

(3)性能提升:减少中转延迟,提高传输效率

1.3 IPv6地址书写格式

(1)基本结构

用 16 进制 表示,每个十六进制字符表示4位二进制(例如A 代表 1010),每组4个十六进制字符,因此每组为16位二进制,共 8 组8*16=128位,组间用冒号 : 分隔。

完整示例:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

(2)缩写规则

为了简化书写,IPv6 定义了以下缩写方式:

示例:

2、前置配置

2.1 配置光猫:开启桥接和 IPv6

查看光猫背面标签的光猫 IP 地址,使用管理员账号密码登入,进入光猫后台。

地址:http://192.168.1.1

光猫默认账户密码(部分区域无效):

移动用户名CMCCAdmin密码aDm8H%MdA

电信用户名telecomadmin密码nE7JA%5m

联通用户名CUAdmin密码CUAdmin

(注意:不是普通账号,而是管理员账号)

光猫改桥接参考:一篇文章搞定公网IP、光猫改桥接模式、路由器拨号上网、启用DDNS、端口映射,实现外网访问家庭局域网设备_光猫映射公网ip-CSDN博客

IP模式选“IPv4&IPv6”

接下来,在 状态 菜单中,可以看到 IPv4 和 IPv6 已经开启成功。

2.2 设置路由器:PPPoE拨号和开启IPv6设置

PPPoE拨号参考:​​​​​​​一篇文章搞定公网IP、光猫改桥接模式、路由器拨号上网、启用DDNS、端口映射,实现外网访问家庭局域网设备_光猫映射公网ip-CSDN博客

这里以华硕路由器为例,补充介绍ipv6设置,不同品牌路由器的配置界面和术语可能有显著差异。

(1)联机类型/上网方式:选择 Native

(2)接口(Interface):选择PPP

PPP:指PPPoE,用于宽带拨号(如光猫桥接后路由器拨号)

以太网:用于动态IP或静态IP(如企业专线)

(3)DHCPv6-PD(前缀委派):启用

(4)Accept Default Route(接受默认路由):启用

(5)自动配置设置(Autoconfiguration):选择Stateless

(6)自动接上DNS服务器:启用

DNS:可设为自动获取,手动设置参考IPv6 DNS 地址列表 | IP查询(ipw)。

(7)是否启动路由广播(Router Advertisement, RA)

路由通告(Router Advertisement)为Enabled,允许下游设备获取IPv6地址。

2.3 个人电脑启用IPv6

检查网络属性,应看到240e:开头的IPv6地址。

使用ipconfig/all命令,可以查看到本机IPv6 地址、临时 IPv6 地址

建议:

普通用户:保持默认(临时地址 + 永久地址)。

服务器/企业:可禁用临时地址,使用固定 IPv6。

隐私敏感用户:启用临时地址 + 防火墙规则。

3、网络验证

3.1 ping验证

ping -6 ipw命令解析:

ping -6:强制使用 IPv6 协议发起 ping 测试(默认 ping 使用 IPv4)。

ipw:国内常用的 IP 地址查询网站,支持 IPv6 访问。

如果命令返回类似以上结果,说明你的设备已正常连接 IPv6 网络。若提示 无法访问目标主机 或 请求超时,可能原因:

(1)路由器未正确配置 IPv6

(2)运营商未分配 IPv6 地址或前缀

(3)已开启 IPv6,但防火墙(又名安全组)未对源地址是 IPv6 地址(::/0)的 ICMPv6协议 开放访问

3.2 网页验证

IP查询(ipw) | IPv6测试 | IPv6在线Ping测试 | IPv6网站检测 | IPv6网站测速 | IPv6地址查询 | IP查询(ipw)

Test your IPv6.

3.3 域名验证

直接访问https://6.ipw/,如果能访问成功(页面会显示你的“临时 IPv6 地址”),那么证明 IPv6 网络开启成功(该站点仅支持 IPv6 网络访问,IPv4 网络无法访问)。

直接访问 https://test.ipw/,如果返回你的临时IPv6地址,则当前网络 IPv6 访问优先,如果返回的是你的公网IPv4地址,则当前网络 IPv4 访问优先。

4、应用测试

4.1 路由远程管理

(1)首先,在路由中查看路由IPv6地址

方法一:使用传统方式(IPv4)登录路由器后台(如 http://192.168.1.1)。进入 网络设置 → IPv6 状态,找到路由器的  IPv6 地址相关选项(通常是 fe80:: 开头的本地链路地址或 2xxx: 开头的全球单播地址)

(2)使用找到fe80:: 开头的链路本地地址(只能在同一物理网络段内访问),测试本地局域网内访问管理页面,建议使用https:

https://[fe80:xxxx:xxxx::1]

(3)使用找到的2xxx: 开头的地址,测试外部互联网(关闭手机WIFI,使用数据流量)访问本地局域网管理页面,建议使用https:

https://[2xxx:xxxx:xxxx::1]:你配置的端口

安全提示: 将路由器管理界面暴露在公网(IPv4或IPv6)上存在安全风险!攻击者可能尝试暴力破解密码或利用漏洞入侵路由器。除非绝对必要且你完全理解风险并已采取强密码、限制访问IP范围、启用HTTPS、及时更新固件等严格的安全措施,否则不建议开启路由器的WAN口远程管理功能!

4.2 远程桌面

(1)获取被远程主机的IPv6地址

使用Ipconfig /all命令查看IPv6地址

其中本地链接IPv6地址后缀%15用于指定该地址属于哪个网络接口(如网卡、Wi-Fi)。例如在Windows用数字表示(如 %15 对应网卡索引,可通过 netsh interface ipv6 show interface 查看)。

如果要使用远程桌面连接这台主机,可以使用这台主机的3个地址:

永久IPv6地址:240e:xxx

临时IPv6地址:240e:xxx(会不断变化)

本地链接IPv6地址:fe80:xxx(仅限局域网内)

(2)远程桌面连接

大概率出现下图错误

莫慌,此时需要在路由器的IPv6防火墙设置中,开放远程桌面端口。

(3)路由器防火墙设置

为了安全考虑,这里没有使用默认端口3389,改为其他的端口,例如3390。并需同步在注册表中修改默认端口为3390

a.打开注册表编辑器

按 Win + R,输入 regedit 回车,导航到以下路径:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

b.找到并修改 PortNumber 值(默认值为 0xd3d,即十进制的 3389),

双击 PortNumber,选择 十进制,输入新的端口号(如 3390),点击 确定。

c.重启你的电脑。

(4)防火墙设置

被远程主机的Windows 防火墙也需放行新端口3390,如果临时测试,也可以选择暂时关闭防火墙(测试后记得重新启用):

a.按 Win + R → 输入 wf.msc → 入站规则 → 新建规则

b.选择 端口 → TCP → 输入新端口(如 3390)

c.操作:允许连接。

d.名称:RDP_Custom_Port

(5)再次测试远程桌面连接

用任意互联网电脑尝试使用远程桌面连接

注意:如果使用IPv6地址+端口号,IPv6地址需使用中括号包裹

安全提示: 将远程桌面端口(即使是修改后的端口)暴露在公网上可能成为攻击者入侵系统的入口,务必使用强密码(或使用证书认证)。可以将远程桌面访问限制在特定的、可信的IPv6地址或前缀范围(通过Windows防火墙高级设置或路由器IPv6防火墙实现),避免对所有地址(::/0)开放。强烈建议使用VPN连接到目标网络后再使用内网地址进行远程桌面,这是比直接暴露RDP端口安全得多的方式。另需保持系统和远程桌面服务更新。

5、疑问解答

5.1 如何禁用IPv4,只用IPv6

...

阅读原文:没有公网IP?手把手教你开启IPv6(上)

视频解析:没有公网IP?手把手教你开启IPv6(上)_哔哩哔哩_bilibili