腾讯云轻量应用服务器(Lighthouse)在默认情况下已自动分配 IPv6 地址,无需手动开通或额外付费。获取方式取决于你使用的是 Linux 还是 Windows 系统,以下是具体操作指南:
✅ 一、确认实例是否支持 IPv6
- 新建实例时:在购买页面勾选「IPv6」选项(部分区域/镜像默认开启)。
- 已有实例:登录 腾讯云控制台 → 进入「实例列表」→ 查看目标实例的「网络信息」栏,若显示
IPv6 地址字段,则说明已启用;若无,可尝试通过「更多」→「修改配置」→「网络配置」中勾选 IPv6(注意:部分老旧实例可能不支持热添加,需重启生效)。
📌 提示:IPv6 功能需所在地域支持(如北京、上海、广州等主流区域均支持),且所选镜像需兼容 IPv6(推荐 Debian/CentOS 8+/Ubuntu 18.04+)。
✅ 二、获取 IPv6 地址的方法
🔹 Linux 系统(推荐)
-
通过 SSH 登录服务器。
-
执行以下任一命令查看 IPv6 地址:
# 方法 1:ip 命令(通用) ip -6 addr show # 方法 2:ifconfig(旧版工具,部分镜像未预装) ifconfig | grep inet6 # 方法 3:快速提取公网 IPv6(仅第一块网卡 eth0) ip -6 addr show eth0 | grep 'inet6' | awk '{print $2}' | cut -d'/' -f1示例输出:
inet6 2409:8a00:xxxx:xxxx::1/64 scope global dynamic→ 你的 IPv6 地址为
2409:8a00:xxxx:xxxx::1 -
(可选)检查是否可访问网络:
ping6 -c 3 www.baidu.com curl -6 https://ipv6.google.com
🔹 Windows 系统
- 远程桌面登录服务器。
- 打开 命令提示符(CMD) 或 PowerShell。
- 输入:
ipconfig /all - 找到对应网卡(如“以太网适配器”),查找
IPv6 Address行,格式类似:IPv6 Address. . . . . . . . . . . : 2409:8a00:xxxx:xxxx::1(Preferred)
✅ 三、配置防火墙与安全组(关键!)
即使获取到 IPv6 地址,若未放行规则,外部仍无法访问:
| 位置 | 操作 |
|---|---|
| 安全组 | 控制台 → 轻量应用服务器 → 实例 → 「安全组」→ 编辑规则 → 添加入站规则: • 协议:TCP/UDP • 端口:按需(如 80, 443, 22) • 源地址: ::/0(允许所有 IPv6 来源) |
| 系统防火墙(Linux) | 如使用 ufw:sudo ufw allow from ::/0 to any port 22如使用 firewalld:sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv6" source address="::/0" accept'然后重载: sudo firewall-cmd --reload |
| 系统防火墙(Windows) | 控制面板 → Windows Defender 防火墙 → 高级设置 → 入站规则 → 新建规则 → 选择 TCP/UDP → 指定端口 → 允许连接 → 作用域中「本地 IP 地址」留空,「远程 IP 地址」填 ::/0 |
⚠️ 注意事项
- IPv6 是 全球单播地址,无需 NAT,可直接被公网访问。
- 部分旧版镜像(如 CentOS 7 默认)可能未启用 IPv6 内核模块,建议重装为新版镜像或手动加载:
sudo modprobe ipv6 echo "ipv6" | sudo tee -a /etc/modules-load.d/ipv6.conf - 若需绑定域名解析 IPv6,请在 DNS 服务商处添加 AAAA 记录(而非 A 记录)。
需要我帮你生成一个自动化脚本(含检测 + 配置防火墙)吗?或者你当前遇到的是哪类具体问题(如地址为空、无法 ping 通等)?我可以进一步针对性解决。
云小栈