在轻量应用服务器(如腾讯云、阿里云等提供的“轻量应用服务器”)上开通 IPv6,通常需要以下几个步骤。不同云服务商的操作界面和具体流程略有差异,但总体思路是相似的。
下面以 腾讯云轻量应用服务器 和 阿里云轻量应用服务器 为例说明如何开通 IPv6。
✅ 腾讯云轻量应用服务器开通 IPv6
步骤一:确认地域与实例支持 IPv6
- 当前仅部分地域支持 IPv6,请选择支持 IPv6 的地域创建或已有实例。
- 实例类型需为轻量应用服务器 2.0 版本(新版本才支持 IPv6)。
步骤二:开启 IPv6 公网访问
- 登录 腾讯云控制台。
- 进入 轻量应用服务器管理页面。
- 找到目标实例,点击其名称或“管理”按钮进入详情页。
- 在左侧菜单中找到 公网 IP 与内网 IP 或 IPv6 地址。
- 点击 申请 IPv6 地址。
- 开通后,系统会自动分配一个 IPv6 地址,并可选择是否启用公网访问。
步骤三:配置防火墙规则
- 在安全组中添加允许 IPv6 的规则,例如:
- 协议:TCP/UDP/ICMPv6
- 源地址:::/0
- 端口范围:80, 443, 22 等
步骤四:检查系统是否启用 IPv6
SSH 登录服务器后运行以下命令查看是否启用了 IPv6:
ip a | grep inet6
如果没有显示 IPv6 地址,可能需要手动启用 IPv6(适用于某些 Linux 发行版禁用了 IPv6 的情况):
编辑 /etc/sysctl.conf 文件,确保以下内容未被设置为 1:
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
然后执行:
sysctl -p
✅ 阿里云轻量应用服务器开通 IPv6
步骤一:确认实例支持 IPv6
- 阿里云轻量应用服务器从 2022 年起逐步支持 IPv6,需确认你购买的镜像和地域是否支持。
步骤二:开启 IPv6
- 登录 阿里云控制台。
- 进入 轻量应用服务器管理控制台。
- 选择对应实例,点击右侧的 设置 > IP 设置。
- 在 IPv6 标签下点击 开通 IPv6 地址。
- 开通后,系统将自动分配一个 IPv6 地址。
步骤三:配置防火墙
- 在防火墙或安全组中添加 IPv6 规则,例如放行 TCP:443、80 等端口。
步骤四:验证 IPv6 是否生效
SSH 登录服务器后使用如下命令查看 IPv6 地址:
ip -6 addr show
或者 ping IPv6 地址测试连通性:
ping6 ipv6.google.com
📌 注意事项
| 项目 | 说明 |
|---|---|
| IPv6 地址数量 | 每个轻量服务器默认分配一个 IPv6 地址 |
| 公网访问 | 可选是否开通公网 IPv6 访问权限 |
| 带宽 | IPv6 流量一般计入总带宽配额 |
| DNS 解析 | 如需通过域名访问,可在 DNS 中添加 AAAA 记录 |
✅ 示例:Nginx 支持 IPv6 访问
如果你部署了 Nginx,要让它监听 IPv6 地址,可以在配置文件中这样写:
server {
listen [::]:80;
server_name example.com;
...
}
重启 Nginx 生效:
systemctl restart nginx
如果你告诉我你用的是哪个云厂商,我可以提供更具体的图文指引或脚本帮助你配置。
是否需要我帮你写一个自动检测并启用 IPv6 的 Shell 脚本?
CLOUD技术博