为了适应未来互联网发展的趋势,国家已经出台相关政策和规划,提倡网站升级IPv6。因为IPv6可以解决IPv4地址短缺、提高网络效率、改善网络安全、推动互联网发展,同时也是国家政策要求的重要内容。
本文将详细讲解使用腾讯云官网建站产品如何部署IPv6,由于步骤较为繁琐,一些常识问题小编将进行省略,只重点介绍关键步骤。
前往腾讯云官网建站的落地页https://cloud.tencent.com/act/pro/imageweb?from=czq购买对应的建站套餐,目前云官网建站所对应的服务器节点都已支持部署IPv6。
由于云官网建站所使用的蜂驰型BF1型号的服务器,只支持BGP类型的IPv6地址,因此如需网站支持IPv6需额外购买专属流量,流量包购买地址:https://buy.cloud.tencent.com/tfp?deductType=FULL_TIME&period=1&specification=10&rid=1流量包也可以等配置IPv6的时候再进行购买,或直接选择按照流量计费。
网站已完成ICP备案,并且发布上线,且支持访问,并且部署有SSL证书,如不知道怎么操作,可问官网客服,这里不做详细讲解。
腾讯云的IPV6需要申请内测才可以使用,提交地址https://cloud.tencent.com/apply/p/a9k0gialqhj
进入腾讯云服务器私有网络控制台,选择服务器地域,在 VPC 所在行的右侧操作栏下,选择更多 > 编辑 IPv6 CIDR。
在编辑 IPv6 CIDR 弹框中,单击添加,如下图:
获取到信息后,选择BGP并单击确定。非常重要,一定要选BGP!!!
点击左侧目录选择子网,进入管理页面,选择更多 > 获取 IPv6 CIDR 如下图:
确认操作,系统将自动分配一个 /64的 IPv6 CIDR,如下图:
子网显示绑定IPv6 CIDR成功,如下图:
进入云服务实例控制台,选择对应的地域,选择右侧的更多 > IP网卡> 管理 IPv6地址,如下图:
按照提示,选择申请IPv6地址,申请成功后,服务器将绑定一个IPv6地址,如下图:
返回云服务实例控制台,查看服务器已绑定IPv6地址,如下图:
进入私有网络控制台,在左侧目录下,选择 IP 与网卡 > 弹性公网 IPv6,选择传统弹性公网 IPv6 > 开通 IPv6 公网带宽,如下图:
跟进提示,勾选需要开通IPv6公网地址,设置公网带宽上限,选择按流量计费模式,可见红色框内提示当前已有购买了共享流量包可抵扣,如下图:
申请成功后,可见IPv6地址和带宽都已绑定开通,如下图:
进入私有网络控制台,选择左侧菜单安全 > 安全组> 入站规则,选择一键放通,就可以将IPv6访问的安全组打开,如下图:
进入云服务器实例管理,选择登录云服务器,这里为了方便复制粘贴命令,我们选择使用VNC登录模式,如下图:
使用管理员扫码授权登录后,非开发者一般都没有工具,建议选择右上角的其他登录方式,切换为网页版登录方式,登录后,可使用鼠标右键的复制粘贴功能,不能使用快捷键的复制粘贴,如下图:
输入服务器登录密码,点击登录,如果找不到密码,可自行在站内信息中查看,如下图:
登录云服务器,执行 ifconfig确定需要配置 IPv6 地址的网卡,如下图:
确定并配置IPv6网卡,详情可参考私有网络 Linux 云服务器配置 IPv6-快速入门-文档中心-腾讯云如下图:
执行 ifconfig 查询 IPv6 地址的配置情况,出现如下所示报文表示配置成功。
输入命令 vim /usr/local/nginx/conf/vhost/box【tab键自动补全,要对应选择conf文件】如下图:
进入添加监听参数页面通过键盘上下左右,移动光标,移动到 listen 80; 尾部之后键入 i 然后回车,(i代表插入命令)如下图:
分别为80端口;两个443端口添加监听命令,输入listen [::]; listen[::]:443 ssl; listen[::]:443 ssl; 如下图:
完成上述步骤后,点击键盘上的esc 通过键盘上下移动,将光标移动到最后一行,先输入i ,在输入命令 :wq 保存退出,(命令:q!为为不保存退出)如下图:
退出后运行命令service nginx configtest 检测是否报错,如下图:
提示成功后,运行命令service nginx reload 重新加载配置,如下图:
进入云服务实例控制台,选择对应的地域,先复制自己的IPv6地址,如下图:
进入域名管理后台,找到自己域名,选择域名解析,如下图:
需要同时确保IPv4和IPv6的解析地址都存在,如下图:
这里我们一般可以借助第三方检测工具https://ipw.cn/ipv6webcheck/,输入自己的域名,就可以得到检测结果,如下图:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。