手把手教你免费把网站IP换成1.1.1.1/1.0.0.1

前言

Cloudflare 运行全球规模最大、速度最快的网络之一。
Cloudflare官方发文,与APNIC官方合作打算用IP 1.1.1.1推出速度更快、私密性更强的DNS
APNIC 是一个非营利组织,管理着亚太和大洋洲地区的 IP 地址分配。
Cloudflare 有网络,APNIC 有 IP 地址(1.1.1.1)。
一个共同的使命激发了我们,那就是建立一个更好的互联网。如欲详细了解我们的宗旨,
请访问我们各自的博文:Cloudflare 博客 /APNIC 博客。

经过测试,这个IP也可以通过Web访问,直接中文地址 https://1.1.1.1/zh-Hans/ 可以证明,
于是冒着好奇心开始了探索。我们都知道CloudFlare有提供免费的CDN服务,
并且IP都是多网站共用的,说明了CF是通过判断host来为用户输出对应的缓存(反向代)。
节点首先对本人的一个网站做了个实验。

使用站长工具Ping了一下套了CloudFlare的网站 输入结果如下

104.28.14.126
104.28.15.126
2400:cb00:2048:1::681c:f7e

我找到了另一个网站CloudFlare给他分配的IP 104.28.80.125,接下来我们修改hosts文件
接着清空缓存亲测我们能够正常访问,也就是说明CloudFlare的节点是共用的
那么1.1.1.1能不能作为节点IP使用呢?怎么用呢?第一个问题的答案是可以的

  • 以下是把网站IP换成1.1.1.1的教程步骤,很多人都需要CF的合作账户,其实经过我本人测试是没有任何门槛的,也不需要申请什么!

    1. 登陆CloudFlare官网,添加域名输入你的域名如 yuntest.com
    2. 正常添加解析,设置好你的节点规则(防御/缓存/压缩等),打开黄色云朵
    3. 不要把DNS换成CF官方提供的,第二个步骤完成后在CF就就已经在服务器上添加了你的反向代规则了
    4. 接下来使用任意一个非CF的DNS商,例如我用我的域名商万网提供的DNS,把你想要设置的域名解析到1.1.1.1即可
    5. 部分运营商1.1.1.1可能无法访问因为他们把1.1.1.1认为路由器的IP了,所以大家也可以尝试1.0.0.1。这个亲测也可以正常访问

也就是说这个 IP 和 CloudFlare CDN 分配给你的 IP 其实功能无异。

署名 - 非商业性使用 - 禁止演绎 4.0