阿里云服务器宝塔面板开启IPv6支持指南
一、准备工作
在开始配置前,请确保:
- 已购买支持IPv6的阿里云ECS实例(推荐使用CentOS 7.6+/Ubuntu 18.04+)
- 宝塔面板版本≥7.9.0(可通过
bt 16
命令升级) - 云服务器所在VPC网络已开通IPv6网关
- 安全组放行IPv6协议的80/443端口
二、为ECS实例分配IPv6地址
- 登录阿里云控制台
- 进入ECS实例详情页,选择网络与安全组 > 分配IPv6地址
- 选择自动分配或手动指定IPv6地址段
- 在弹性公网IP页面申请IPv6公网带宽
三、配置操作系统支持IPv6
通过SSH连接服务器后执行以下操作:
# 修改内核参数 sed -i 's/net.ipv6.conf.all.disable_ipv6 = 1/net.ipv6.conf.all.disable_ipv6 = 0/' /etc/sysctl.conf sysctl -p # 验证IPv6地址 ip -6 addr show
Ubuntu系统需检查/etc/modprobe.d/aliases.conf
文件,确保未禁用IPv6模块。
四、宝塔面板IPv6配置
- 登录宝塔面板,进入软件商店更新Nginx/Apache至最新版
- 在网站设置中添加IPv6监听地址:
- Nginx:在站点配置文件中添加
listen [::]:80;
- Apache:修改
ports.conf
添加Listen [::]:80
- Nginx:在站点配置文件中添加
- 在安全页面放行IPv6防火墙规则
五、验证IPv6连通性
执行以下命令测试配置:
ping6 2400:3200::1 curl -6 http://ipv6.google.com
在浏览器访问IPv6测试网站确认连通性。
通过上述步骤可实现阿里云服务器与宝塔面板的IPv6双栈支持。建议定期检查IPv6地址的有效期,并在DNS解析中添加AAAA记录以提升IPv6访问体验。实际部署时需注意IPv6防火墙规则与IPv4的差异,建议采用最小化授权原则。