Cloudflare 优选 IP,收到 CF 的 DNS 验证邮件,是我没弄对吗?

6 月 8 日
 s1n1an

如图,收到 CF 发来的需要验证 DNS 的邮件:

我有两个域名:

我的某个网站想对境内优化,我就先在 CF 把 a.cf.com 开启小黄云并使用 A 解析到服务器的 IP ;
然后,a.public.com 使用 DNSPod 的分区解析:

然后,在 CF 的自定义主机名,把 a.public.com 添加进来,“自定义源服务器” 写 a.cf.com;然后去做一下 DNS 验证,添加两条记录,等半分钟 CF 就验证成功了。

这样就配好了,过程很顺利,网站也正常。

但是,在 CF 签发的证书还剩一个月就到期时,给我发邮件让我重新验证 DNS 了,就是上图。


按理说,后续的验证应该走 ACME-Challenge ,然后命中 CF 的节点直接成功验证啊,为啥会这样……

难道是我添加自定义主机名的时候,“证书验证方法” 选择了 “DNS 验证” 但没改成 “HTTP 验证”,所以后续 CF 还是会要求我继续 DNS 验证,然后给我发邮件?

还是说,我这个 IP 优选的流程有问题?我看别人又是配 fallback 域名又是配 worker 的,但我有双域名,应该不用这么麻烦啊……

1769 次点击
所在节点    程序员
6 条回复
mynameisK
6 月 8 日
Drone.parperplan.cc
好像是机场
是不是流量太大了
docx
6 月 8 日
笑死,OP 打了这么多个码还是漏了 @mynameisK
jetsung
6 月 8 日
CNAME 记录要用最下面的那个。


DCV Delegation for Custom Hostnames
Enable automated certificate issuance and renewal for unproxied or wildcard hostnames with DCV Delegation. For each hostname, the domain owner needs to place a CNAME record with the authoritative DNS that points the ACME DCV challenge to the hostname specific Cloudflare validation destination.

_acme-challenge.<hostname> CNAME <hostname>.
667275b53cd39999.dcv.cloudflare.com

如 example.com
即 _acme-challenge.example.com CNAME 到 example.com.667275b53cd39999.dcv.cloudflare.com
uh
6 月 8 日
paper plane ,纸飞机,有点创意
s1n1an
6 月 9 日
@mynameisK

你是真神探。

当然不是机场,这是我自己部署的 Drone CI ,里面一堆流水线天天运行,npm/docker 一个劲拉取。
我这个服务器也是国内的实名制的厂商,协议明说不允许搭代理的。
s1n1an
6 月 9 日
@jetsung

感谢,居然是 CNAME 解析,我还以为是 TXT 呢(毕竟 ACME-Challenge 就是 TXT ),拨云见日啊~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1218836

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX