【问题标题】:Cloudflare not caching even after adding cf name server即使添加 cf 名称服务器,Cloudflare 也不会缓存
【发布时间】:2019-07-04 05:25:01
【问题描述】:

我在我的域中添加了 cloudflare 名称服务器,以将其用作缓存图像和视频。

但是当我在下面的网站上查看时,它说我的网站没有使用 cloudflar。

https://checkforcloudflare.selesti.com/?q=https://crewshield.com

您能否建议我的网站使用 cloudflare 需要做些什么

我的域名在 123reg 注册并托管在 godaddy。

【问题讨论】:

    标签: cloudflare


    【解决方案1】:

    您的名称服务器设置为 hosteurope.com,而不是 Cloudflare:

    $ dig -t ns +short crewshield.com
    ns.hosteurope.com.
    ns2.hosteurope.com.
    

    您需要更改您的 NS 记录以指向 Cloudflare。你说你已经做到了,但看起来你还没有。可能是在这个过程中出了点问题。

    请参阅 Cloudflare 的文档以了解如何配置您的名称服务器:https://support.cloudflare.com/hc/en-us/articles/205195708-Step-3-Change-your-domain-nameservers-to-Cloudflare

    【讨论】:

    • 更新了 whois.net 输出的屏幕截图,其中包含其 cloudflare 和其他 2 个 123reg 的 ns。您在哪里看到 hosteurope.com?
    • 我使用了dig unix 命令,如我的sn-p所示。看起来 {ns,ns2}.hosteurope.com 是 {ns,ns2}.123-reg.co.uk 的别名——它们具有相同的 IP 地址。您需要删除 123-reg.co.uk 名称服务器,以便 Cloudflare 成为您唯一的名称服务器。目前 123-reg.co.uk 域名服务器优先。
    • 但是如果我删除 123 reg ns(providers primary ns),那么其他所有东西都会像我的邮件服务器等一样停止工作。难道不可能给所有 4 个并且 cloudflare 仍然缓存数据吗?
    • @Abhishek DNS 不能那样工作。当客户端查找您的 DNS 时,他们只会随机联系您的一个域名服务器,而不是全部。所以所有的域名服务器都必须提供相同的信息。 Cloudflare 的工作方式,您需要将 Cloudflare 作为您的权威名称服务器。您可以将所有现有的 DNS 记录(例如电子邮件的 MX)复制到 Cloudflare——查看 Cloudflare 端的 DNS 设置并添加任何缺失的内容。
    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 2018-11-12
    • 2017-08-14
    • 1970-01-01
    • 2014-11-29
    • 2019-10-21
    • 2019-05-04
    • 1970-01-01
    相关资源
    最近更新 更多