cloudflare使用自定义IP域名
本来我自己的timoq.com是使用cloudflare partner来管理的,所以以前可以自己使用自定义ip,而不需要用cloudflare默认提供的。
但是上周搞ssl证书的时候,发现使用partner的解析怎么都不生效,后来只能回到cloudflare自己来解析,发现这样就可以了。可想再回到partner是不行了。2021年开始cloudflare就不让再新增partner了。
那我们今天就说说怎么使用自定义主机名吧。
首先你得有2个域名,一个是你业务自己的域名,我这里就是 blog.timoq.com,它的主域名就是 timoq.com。 然后还要一个中间域名, 我这里就是 dasong.com。
而自定义域名的原理其实是这样的。
- dasong.com的解析是托管在cloudflare上的。
- 回源域名 fallback.dasong.com 指向blog.timoq.com的源站,记得打开已代理的标记。
- 在TLS/SSL的自定义域名里首先添加“回退域” fallback.dasong.com , 等待回退源状态为有效就可以了。
- 还在TLS/SSL的自定义域名里添加自定义域名, 我这里就是 blog.timoq.com, 根据要求去 timoq.com 那里添加几个 TXT 。
- 把 blog.timoq.com 解析 CNAME 到 fallback.dasong.com
- 查看TLS/SSL的自定义域名的状态,如果都是有效了,那就再进行下一步。一定要都有效了才可以下一步。
- 在timoq.com的域名里添加 yx.z.timoq.com 的 两条A记录,这2条A记录就是我自己找到2个cloudflare在国内连接更好的IP。
- 将 blog.timoq.com 的解析 从 CNAME 到 fallaback.dasong.com 改成 CNAME 到 yx.z.timoq.com