25

如何在不更改域名服务器的情况下测试 CloudFlare?

我不想更改我的域名服务器并等待几个小时进行传播,只是为了发现 DNS 设置存在问题。

您可以在本地主机文件上欺骗名称服务器或其他东西吗?

4

2 回答 2

39

是的,您应该能够在更改名称服务器之前进行测试。这是做什么:

  1. 在 www.cloudflare.com/sign-up 注册并在要求您更新名称服务器时通过第 4 步完成注册。
  2. 请注意您提供的两个名称服务器,格式为 [name].ns.cloudflare.com。
  3. 在终端上,进行查找以获取您的域已分配的 IP 地址。在 Linux/Unix 中是:dig @[name].ns.cloudflare.com yourdomain.com
  4. 对要检查的所有子域重复第 3 步。
  5. 更新您的 localhost 记录以将域解析为您通过查找找到的 IP。
  6. 从您进行 localhost 更新的同一台机器上浏览该站点,并且流量应该通过 CloudFlare。

虽然这会工作一段时间,但在 24 小时后,CloudFlare 的系统可能会检测到您的名称服务器尚未更新,并且在某些情况下可能会返回错误。但是,此技术应允许您在更新名称服务器之前进行基本测试。

于 2012-07-30T07:01:33.553 回答
7

为了让未来的用户免于头痛,上述答案不再适用:https ://community.cloudflare.com/t/ip-on-cloudflare-nameserver-is-not-masked-despite-orange-cloud/76137

据我了解,您现在需要更改您的名称服务器。

于 2019-04-16T02:15:34.170 回答