有个域名买来是想单独做个英文博客的,毕竟计划赶不上变化,就把域名跳转到这个博客来了。

一开始我是直接在域名注册商那边做域名转发解析的,但是跳转没反应,查了下发现转发解析的ip国内打不开,然后就打算用一台香港服务器新建个网站用代码做跳转。

当我把域名接入Cloudflare之后,想起Cloudflare当页面规则是可以直接做转发的,也就是301/302转发。

先把域名接入Cloudflare,找个第三方开发平台,用CNAME方式接入,官方接入得修改DNS,为了方便所以我选择了第三方平台,第三方平台接入之后,也可以直接在Cloudflare官方后台管理的,当然这个方法用默认的DNS接入也可以,只是域名解析的时候不一样而已。

域名解析,顺便填写个IP地址,等分配cname记录,比如我的:

域名cname记录
www.test.comwww.test.com.cdn.cloudflare.net

现在就去域名管理那边,设置一个www的cname解析就行。

然后回到Cloudflare设置页面规则:

原域名:www.test.com
跳转域名:https://www.jingxialai.com/
方式:301

实际上就是接入Cloudflare、设置个301转发就可以了,不再需要服务器来新建个网站了。

什么是随便填写个ip地址?

不是要等Cloudflare分配cname记录嘛,那这之前就得先添加个域名解析记录,类型是A,回源地址(也就是常规的服务器IP),这个IP地址,就是可以随便填写,只要是个真实的ip地址,比如我就用的Cloudflare官方自己的CDN节点IP。

只要能ping通,就可以了。

当然要是遇到Cloudflare网络不稳定的时候,那就跳转不了,相当于网站无法访问,打不开。

类似对象存储来做网站跳转,不过这个更方便,不知道国内CDN运营商能不能这样,有兴趣的可以去尝试下,但是国内CDN接入你域名得先备案…