如何在不更改域名服务器的情况下测试CloudFlare?
我不想更改域名服务器,等待数小时进行传播,却发现DNS设置有问题。
你能伪造本地主机文件上的名称服务器或其他东西吗?
是的,您应该能够在更改名称服务器之前进行测试。以下是要做的:
- 在注册https://www.cloudflare.com/sign-up当您被要求更新您的名称服务器时,通过步骤4完成注册
- 请注意提供的两个名称服务器将采用
[name].ns.cloudflare.com
格式 - 从终端进行查找以获取您的域已分配的IP地址。在Linux/Unix中,它将是:
dig @[name].ns.cloudflare.com yourdomain.example
- 对所有要检查的子域重复步骤3
- 更新本地主机记录以将域解析为通过查找找到的IP
- 从进行localhost更新的同一台机器上浏览站点,流量应该通过CloudFlare
虽然这将持续一段时间,但24小时后,CloudFlare的系统可能会检测到您的名称服务器没有更新,在某些情况下,可能会返回错误。但是,在更新名称服务器之前,这种技术应该允许进行基本测试。
为了让未来的用户不再头疼,上面的答案不再有效:https://community.cloudflare.com/t/ip-on-cloudflare-nameserver-is-not-masked-despite-orange-cloud/76137
据我所知,您现在需要更改您的名称服务器。