公众号旧文

1.1.1.1 是 Cloudflare DNS,那 2.2.2.2 呢?

作者:胖子阅读 —

首先要介绍一下 Linux 自带的工具:whois

whois是Linux/Unix系统上的一个网络查询命令,用来查询域名(Domain)、IP 地址或者自治系统号(ASN)的注册信息。它本质上是一个客户端工具,通过 WHOIS 协议向 WHOIS 服务器请求相关信息,然后显示给用户。

图片

比如 1.1.1.1 的 whois 就是上面这样,可以看到:

APNIC and Cloudflare DNS Resolver project

那么如果想知道 2.2.2.2 是谁的,自然就也要查 whois:

图片

2.2.2.2 的 whois 显示,它属于 Oracle,也就是甲骨文公司。

那它的用途呢?

有句话说得好,“先问是不是,再问有没有”。

想知道它的用途,得先看它有没有被使用。

于是还得再介绍一下背景知识:

  1. BGP 广播
  2. IP 在 BGP 中的含义

也就是说:如果 2.2.2.2 有被甲骨文公司使用,就要被广播,反过来呢?

如果 2.2.2.2 没有被广播,就说明它没有被使用。

(上面的说法并不严谨,希望读者中的行业专家可以忽略这点)

回到问题,那 2.2.2.2 有没有被广播?

图片

从Hurricane Electric(美国著名的全球互联网服务提供商)的bgp.he.net可以看到,它没有被广播,也就是说,它没有被使用,那么自然就没有实际用途。

在文章的最后,咱们是不是还得再看一下,1.1.1.1 有没有被广播?有的话,是被谁给广播的?

图片

可以看到它的确属于 Cloudflare Inc。

广播它的AS13335,也的确是Cloudflare的AS:

图片

如果本文反响不错,之后会继续带大家看 3.3.3.3 之类的 IP 地址。

最后留一道思考题,

明明 2.2.2.2 没有被使用,

为什么 www.athlon1234.uk 却能解析出 2.2.2.2 :

图片

欢迎在评论区写下你的答案。