设置DNS记录绕过Cloudflare好像没有立竿见影的效果?

Setting the DNS record to bypass Cloudflare seems to not have any immediate effect?

我已经设置了一个域名来使用 Cloudflare。我已经测试了 SSL,一切似乎都很好。但是我发现它会导致 webfonts 在 IE11 中不显示。因此,我尝试通过单击橙色云来 "bypass" cloudflare,以查看带有 Cloudflare\DNS 的 A 和 CName 记录的状态。橙色的云图标变为灰色。

所以我已经从:

Orange Cloud: Records that display an orange cloud icon are accelerated and protected by CloudFlare

收件人:

Grey Cloud: Records that display a grey cloud icon will bypass CloudFlare, using only CloudFlare DNS

然而,当我随后尝试在 IE 中再次加载 www.mydomain.com 时,我仍然得到 "https://" 作为前缀,这意味着该域仍然没有绕过 Cloudflare。我在 10 分钟后再次尝试,清除了临时文件,但仍然没有得到解决。

我现在发现重启IE浏览器可以解决这个问题,但不知道为什么。这与我的页面规则为模式“/*”调用 "Always use https" 的 301 页面重定向有关吗?有没有办法在不关闭并重新启动浏览器的情况下清除它?

链接到上面我发现我只能让 "Full" SSL 来强制 "HTTPS"。 "Flexible"出于某种原因,SSL 仍然允许 "HTTP"。

感谢以上建议。

DNS 记录在更新之前确实有一个生存时间(我相信这是使用 CloudFlare 全主机 DNS 设置的域的 299 秒),但是我不认为这个问题是 CloudFlare 问题。

https 前缀并不意味着站点正在使用 CloudFlare,因为源服务器上可能有 SSL。使用命令行,我建议您对域执行 ping 操作,以确定它是否通过 CloudFlare 进行路由。您可以通过键入以下内容来执行此操作:

ping yourdomain.com

如果它路由到您的 IP 地址,您知道它不在 CloudFlare 上,如果它指向 an IP on the CloudFlare network 那么您正在通过 CloudFlare 进行路由(在这种情况下等待它传播,清除缓存,如果您仍然没有运气通过 CloudFlare 提出支持票。