域名 xiashuo.xyz 的升级

域名 xiashuo.xyz 的升级

一开始在阿里云买了 xiashuo.xyz 这个域名,同时绑定到在阿里云买的轻量应用服务器,一开始这样用也挺好的,但是后面发现在 vercel.app 域名下部署的网页国内无法访问,于是开始研究如何在国内访问 vercel.app ,进而发现了 cloudflare 这个网站以及更进一步的玩法。

通过 cloudflare 代理域名解析

主要思路就是通过 cloudflare 代理域名解析,让 cloudflare 来解析域名进行转发。同时给 vercel.app 下的应用指定域名,这样就可以为 vercel.app 下的应用自定义域名,同时国内也可以访问。
参考教程: 如何在国内访问vercel部署应用?
虽然这两个教程里面的是腾讯云,但是阿里云也差不多。点击 域名列表

点击管理

点击修改 DNS 即可。
注意,在 CloudFlare 添加到 vercel.com 的应用的 CNAME Record 的时候,targe 地址填写 xxx.vercel.app,如果无法解析就改成 cname.vercel-dns.com

注意

我们可以在 CloudFlare 的 DNS Record 中添加 A 类记录,即域名到 IP 的映射,但是要注意,如果此条记录的 Proxy status 是 Proxied,那么 ping 这个域名的时候,实际访问的可能就不是你配置的域名,因为 CloudFlare 会代理这个地址,实际访问的其实是代理服务器的地址。为了避免这种情况,我们应该关闭代理配置。

其他

CloudFlare 确实增加了 DNS 的可玩性,以后添加二级域名就非常方便了。