公众号旧文
为什么VPS商家,不让在群里发服务器的 IP
很多群,都会发布下面这样的公告:

原因大概是,泄露了 IP,就容易被打。
但对会打服务器的人来说,我认为这样的公告,是无效的。
因为如果想获取商家的 IP,实际上非常简单。
下面以一个利益完全不相关的商家为例,简单的说明一下如何获取 IP。
https://web360.vn/
这是一个越南的商家,官网就是上面的链接。
官网截图如下:

大家都知道,域名只是为了给人看的,相比 IP 更方便人记忆。
浏览器真正用来访问网站的地址,是 IP。
那么只需要进行 DNS 查询,即可解析出结果:

web360.vn 的 DNS 解析结果(A记录,即 IPv4 记录)是:
160.250.64.215
很早之前我就写过一篇:whose 是“谁的”,那 whois 又是什么?
接下来只要再通过 whois 确认一下上面的 IP 是谁的:

可以看到,包括
160.250.64.215
在内的
160.250.64.0 - 160.250.65.255
netname 都是
WEB360-VN
descr(describe)都是
WEB 360 TECHNOLOGY JOINT STOCK COMPANY
与其官网域名
https://web360.vn/
完全一致。
那么显然,这 512 个 IP,都是该商家的。
到这里还不够,因为该商家可能拥有不止这 512 个 IP。
接下来有几个方法,可以分别尝试,以得到该商家的更多 IP。
之前写过:1.1.1.1 是 Cloudflare DNS,那 2.2.2.2 呢?
其中介绍了
bgp.he.net
现在只需要在 bgp.he.net 上搜索一下:
160.250.64.0
就可以看到相应的 AS140825:

再点一下 AS140825,再选择 Prefixes v4 标签:

就能看到这个 IP 所属的 AS 里面,还有哪些 IP。
当然,你可能会说,这些 IP 不都是该商家的。
此时还可以通过 Description 里的内容去做进一步的判断。
比如我们查的那个 IP,也就是上图中的最后一行,对应的 Description
就是 whois 里边的那个 descr:
WEB360 TECHNOLOGY JOINT STOCK COMPANY
而上图中倒数第二行的 Description:
DATA360 TECHNOLOGY JOINT STOCK COMPANY
看上去和
web360.vn
显然是关联公司。
再上面的
103.81.84.0/24
103.81.85.0/24
103.81.86.0/24
103.81.87.0/24
对应的 Description:
Thien Quang Digital technology joint stock company
谷歌搜索一下:

可以看到对应的网站:
https://hostingviet.vn/
在页面下方,有联系电话:
(024) 2222 2223

而这个号码,正是最开始的
https://web360.vn/
上面的电话号码:

此时,结论显然是:
https://web360.vn/
和
https://hostingviet.vn/
就是同一家公司,因为联系电话都是一样的。
稍加留意,你还会发现上图中的邮箱,是:
kinhdoanh@cloud360.vn
之前
cloud360.vn
是能打开的,但现在已经打不开了,不过我认为只是暂时打不开。

此时还可以用:除了 Cloudflare,互联网上还有哪些大善人
来看一下
cloud360.vn
之前是什么样子的:

可以看到,电话还是
(024) 2222 2223
那么到此为止,我们就知道了:
https://web360.vn/
和
https://hostingviet.vn/
以及
cloud360.vn
都是同一家公司。
甚至还包括上面提到的
DATA360 TECHNOLOGY JOINT STOCK COMPANY
也就是一共四家公司,实际上都是同一家公司。
那么这家公司一共有多少 IP?
至少有:
103.81.84.0/24 Thien Quang Digital technology joint stock company
103.81.85.0/24 Thien Quang Digital technology joint stock company
103.81.86.0/24 Thien Quang Digital technology joint stock company
103.81.87.0/24 Thien Quang Digital technology joint stock company
和
160.30.172.0/23 DATA 360 TECHNOLOGY JOINT STOCK COMPANY
以及
160.250.64.0/23 WEB 360 TECHNOLOGY JOINT STOCK COMPANY
再翻一下 bgp.he.net,在 AS140825 的 Peers v4 里还有 AS153447:

从名字看,也是相同的命名风格。
里面 IP 的 Description 不是这家公司的名字,但显然也和这家公司有关。

除了以上方法,还可以直接反查 whois 里面的公司名:
Thien Quang Digital technology joint stock company
和
DATA 360 TECHNOLOGY JOINT STOCK COMPANY
以及
WEB 360 TECHNOLOGY JOINT STOCK COMPANY
或者不用公司名也可以,只要是 whois 中可能代表这四家公司的信息。
都可以用来反查 whois:

这样就可以更精确地得到该公司持有的 IP。
但要注意:很多时候,IP 的 whois 并不能准确地体现是否真正持有。
因为存在很多情况,比如租用,或者出售后 whois 并未及时更改。
甚至有一些公司还会故意用不实信息去填写 whois。
看到这里,你可能已经发现了本文的局限性,就是像无法访问的
cloud360.vn
那样,如果使用 Cloudflare 之类的 CDN,那么 DNS 返回的,将不再是商家的 IP,而是 Cloudflare 的 IP。
而且,很多商家的网站,根本就不在自己家的服务器上托管。
此时,只需要拿到一个该商家的 IP,即可。
比如向客服要测试 IP,或者花钱买一台该商家的服务器,看一下 IP。
最终,我认为,群内禁止泄露服务器 IP,完全无效。