我注意到当前 hmcl.net 域名已经迁移到了 Cloudflare 并且似乎除了 https://hmcl.net 外其它域名都默认不走 cloudflare IP 地址。
不知道有没有兴趣为 docs.hmcl.net 配置分区域(境内外)解析,实现境内解析流量返回境内服务器(源站)IP 地址,境外解析流量返回 cloudflare IP 地址的方案,详情如下:
- 在
dnspod 中添加域名 docs.hmcl.net 由于是子域名因此 dnspod 会额外要求 TXT 记录验证
- 在 cloudflare dashboard 中为
docs.hmcl.net 配置 ns 记录指向 dnspod
- 在
dnspod 中添加域名 docs.hmcl.net A 记录(线路:默认)解析到源站服务器
- 配置 cloudflare pages 并添加自定义域
docs.hmcl.net
- 在
dnspod 中添加域名 docs.hmcl.net CNAME 记录(线路:全球 - 境外)解析到步骤 3 中提供的 pages.dev 域名
- 如果源服务器有 ipv6 可以添加 AAAA 记录(线路:默认)解析到源站服务器,如果没有但希望支持 ipv6 也可以添加 AAAA 记录(线路:默认)解析到一个 cloudflare ipv6 地址 https://www.cloudflare.com/ips/
上述配置可在 dns 层面按区域分流,理论上可以优化境外用户访问文档站的体验,同时也可以减轻源站的压力。
我注意到当前
hmcl.net域名已经迁移到了 Cloudflare 并且似乎除了 https://hmcl.net 外其它域名都默认不走 cloudflare IP 地址。不知道有没有兴趣为
docs.hmcl.net配置分区域(境内外)解析,实现境内解析流量返回境内服务器(源站)IP 地址,境外解析流量返回 cloudflare IP 地址的方案,详情如下:dnspod中添加域名docs.hmcl.net由于是子域名因此dnspod会额外要求 TXT 记录验证docs.hmcl.net配置 ns 记录指向dnspoddnspod中添加域名docs.hmcl.netA 记录(线路:默认)解析到源站服务器docs.hmcl.netdnspod中添加域名docs.hmcl.netCNAME 记录(线路:全球 - 境外)解析到步骤 3 中提供的pages.dev域名上述配置可在 dns 层面按区域分流,理论上可以优化境外用户访问文档站的体验,同时也可以减轻源站的压力。