设为首页 | 收藏本站欢迎来到卓越网络免费免备案CDN加速,DDoS和CC攻击防御,高防CDN管理平台!

已阅读

IPv6下高防CDN加速和网络的最佳实践

作者:cdnfine      来源:cdnfine      发布时间:2020-01-09

一、IPv6改造架构设计

在国内互联网的客户端和流量以 IPv4 为主的大环境下,在腾讯云高防CDN加速提供平滑、安全的 IPv6 互联网入口,配合客户逐步完成端到端的 IPv6 改造。

在很长的一段时间里,IPv6 与 IPv4 双栈将同时运行,随着互联网的 IPv6 用户活跃数的持续增大,最终完成底层核心网络向 IPv6 过渡,IPv6 成为网络主体,并且兼容存量的 IPv4 的业务。

IPv6下高防CDN加速和网络的最佳实践

腾讯云 CDN 支持 IPv6 访问的架构图如下所示:

IPv6下高防CDN加速和网络的最佳实践

二、操作步骤详解

注意事项:腾讯云 CDN IPv6 功能目前处于申请内测阶段,如需申请试用,可点击文末「阅读原文」处申请。

1. 接入并配置加速域名

1.1 登录腾讯云CDN控制台,在左侧边栏目录中选择【域名管理】后,点击【添加域名】。

IPv6下高防CDN加速和网络的最佳实践

1.2 输入待接入的加速域名,选择【所属项目】(可置为默认),【源站类型】选择【自有源站】,并勾选【IPv6】,源站请填写有效的 IPv6 地址。域名配置完成后,可根据业务需要变更【缓存规则】等配置。

IPv6下高防CDN加速和网络的最佳实践

1.3 待域名状态变成 【已启动】,表示域名添加并上线成功。

IPv6下高防CDN加速和网络的最佳实践

2. 测试并添加 CNAME 记录

腾讯云CDN 提供的 CNAME 格式为 -> 加速域名.cdn.dnsv1.com。

可以通过 Dig 工具向当地 LocalDNS 查看 CNAME 解析的完整过程,并返回最终解析出的 AAAA 记录,对应的 AAAA 记录应该为 CDN 返回覆盖当地的边缘节点的 IPv6 地址,命令为:


	

dig AAAA 加速域名

IPv6下高防CDN加速和网络的最佳实践

登录腾讯云解析控制台,单击您所购买的【域名】,在“记录管理”页面单击【添加记录】按钮,为域名添加 CNAME 记录,输入如下内容并保存:
  • 主机记录:即域名前缀,本例设为www

  • 记录类型:CNAME

  • 线路类型:默认

  • 记录值:加速域名.cdn.dnsv1.com

  • TTL:设置为默认值“600s”

IPv6下高防CDN加速和网络的最佳实践

【保存】成功后,对加速域名的访问将解析至腾讯云 CDN 节点。

3. 测试 IPv6 源站

本例中,为加速域名配置的源站为部署在云服务器上的 Nginx 服务,具体搭建流程此处不再赘述,下面介绍如何验证源站已开启并监听 IPv6。

3.1 查看本机(即源站)IP地址是否含有IPv6


	

ifconfig | grep -i inet6

第一行inet6后的公网地址即为步骤一接入加速域名时,所填写的源站IP

IPv6下高防CDN加速和网络的最佳实践

3.2 查看本机是否已经监听 IPv6

	

netstat -tupln

IPv6下高防CDN加速和网络的最佳实践

3.3 测试本机 HTTP 请求连通性

	

curl -6 -sv ip6-localhost/ipv6.txt

IPv6下高防CDN加速和网络的最佳实践

4. IPv6 回源及节点访问

在支持 IPv6 的客户端请求加速域名,可以看到请求成功解析至 CDN 节点,节点将源站内容缓存并正确返回。


	

curl -sv -6 加速域名

IPv6下高防CDN加速和网络的最佳实践

至此,IPv6 下CDN和网络的最佳实践介绍完了。

 
Keywords: 免费CDN加速 免备案CDN加速 高防CDN加速