CloudFlare 奇怪的行为

Posted

技术标签:

【中文标题】CloudFlare 奇怪的行为【英文标题】:CloudFlare strange behavior 【发布时间】:2015-07-20 17:58:38 【问题描述】:

我按照 this 教程使用 Digitalocean.com 设置 CloudFlare。但是,我遇到了以下问题:

从 Chrome 访问我的网站时,我注意到没有任何迹象表明 CloudFlare 正在为我工​​作。响应中没有 CF-RAYcloudflare nginx 标头。此外,Claire 扩展显示 CloudFlare 未激活。但是,当我使用WebPagetest 测试网站时,我可以看到所有使用 CloudFlare 缓存系统提供的 javascript 文件。


【问题讨论】:

如果您的记录指向 CloudFlare 服务器,请在 Windows 上使用 nslookup 或在基于 Unix 的系统上使用 dig 【参考方案1】:

您等了多长时间才进行测试? DNS 更改需要时间来传播,听起来您的 DNS 服务器仍在使用旧的服务器地址。

通过运行ping address.com 进行检查,它是否解析为您的数字海洋 IP 或其他内容?

【讨论】:

谢谢。完全错过了。更改为 Google DNS 服务器解决了这个问题。【参考方案2】:

CloudFlare 通常设置在名称服务器级别(尽管 CloudFlare 合作伙伴与商业/企业计划的合作伙伴可以选择通过 CNAME 进行设置)。域名服务器通常需要时间来传播,这可能是 24-48 小时(因为 A 记录或 CNAME 记录通常具有低得多的 TTL)。

您可以通过以下方式检查您的计算机在 Mac/Linux 机器上指向的名称服务器:

挖掘 NS

在 Windows 上你可以这样做:

nslookup -type=NS

这将告诉您计算机指向的名称服务器,以及您是否需要等待更长时间才能将它们传播到 CloudFlare。

长话短说,请耐心等待。 :)

【讨论】:

【参考方案3】:

在您的客户端 IPV4 连接属性中使用 google dns 8.8.8.88.8.4.4。可能是您的 ISP 正在缓存该网站,而您无法看到即时更改

【讨论】:

以上是关于CloudFlare 奇怪的行为的主要内容,如果未能解决你的问题,请参考以下文章

cloudflare 免费版能用多久

关于vmess工具经过cloudflare的dns解析后无法使用

cloudflare的NS服务器地址

cloudflare自定义主机主机名状态待定啥意思

Cloudflare 常规端口

有同学在用cloudflare的pro版吗?