阿里云服务器以及CDN支持IPV6的方法——3、配置静态服务

2021-06-28
0评论
/
583阅读
爱搜啊

配置静态服务

静态服务器一般都有自带的CDN啥的,这些都ok,只是需要一个支持IPv6的域名CNAME到你自己的CDN就行了。 

国内的DNS不要想了,基本都没法用,我这里用的国外的cloudflare免费版 

https://www.cloudflare.com

首先先用邮箱注册一个账号。

添加网站

然后添加网站。只需要写 xxx.com就行了,不需要二级域名

cloudflare

点击scan

然后他会有40多秒的时间去扫面此域名的DNS解析,同时会给你播放一个动画片

查看DNS解析

扫描结果页面一般都是空的,直接点 CONTINUE 继续就可以了

这里会让你选平台,当然是免费的

cloudflare

移交 DNS 解析

这里要注意了,是要把域名的DNS解析交接到 Cloudflare上面。

需要到你的域名运营商那里,设置域名的 DNS 【管理】 

!!【重要】一旦将 DNS【管理】 修改到 cloudflare上面后,原来域名的所有解析将失效!! 

所以不建议用原来的域名,建议新申请个域名来做这个事儿。

cloudflare

设置完解析后,点击CONTINUE 

Cloudflare会去尝试接管此域名, 

有可能会提示 解析失败,需要点击retry来重新检测

Status:Active 说明解析成功,这时候Cloudflare就可以解析你的DNS域名了

cloudflare

然后你需要在你的CDN服务商建立一个新的域名,然后将Cloudflare添加你自己的域名CNAME到你的新CDN域名即可

使用wget -6 http://xxxxx.png 来测试静态资源是否支持IPv6

ipv6-test

http://ipv6-test.com/validate...测试结果如下

cloudflare

备注: 

所有的wget -6 需要在支持ipv6的机器上使用,比如你上面配置好的IPv6的服务器。

如果只是为了给苹果审核用,可能需要在代码里针对IPv6地址做特殊处理,比如IPv6地址访问的时候,需要返回IPv6的CDN地址。所以建议在返回的通用方法里统一做一次“替换”,以无缝接入IPv6。

我们是给IPv6单独部署了一台服务器,没有在整体的负载均衡下面,具体的负载均衡下的IPv6设置,暂时还没研究。


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


标签: 阿里云 cdn IPv6
于2021-06-28发布