当我从 CMD 对我的站点执行 PING 操作时,为什么会看到多个 IP 地址?

Ahm*_*tef 0 timeout ping cloudflare

我有一个网站(cimahouse.co)。每次我想访问我的网站时,我都会得到不同的 IP 地址。有时域名cimahouse.co可以正常打开,有时应该用www来写。

我尝试用 cmd 来PING它,得到了两个不同的结果。我第一次收到这样的回复。

Pinging cimahouse.co [188.114.97.7] with 32 bytes of data:
Request timed out.
Run Code Online (Sandbox Code Playgroud)

第二次我得到这个:

Pinging www.cimahouse.co [188.114.96.12] with 32 bytes of data:
Reply from 188.114.96.12: bytes=32 time=49ms TTL=56
Run Code Online (Sandbox Code Playgroud)

为什么我看到两个不同的 IP 地址?如何让所有请求都来自工作IP地址?(188.114.96.12)

注意:我正在使用Cloudflare

我的 Cloudflare DNS 服务器是:

rayden.ns.cloudflare.com
172.64.35.163

shubhi.ns.cloudflare.com
108.162.194.63
Run Code Online (Sandbox Code Playgroud)

Ger*_*der 10

由于您使用的是 Cloudflare,因此您获得了不同的 IP 地址。Cloudflare 的重点是通过不同节点引导流量来分发和缓存流量。

ping Cloudflare 主机不会告诉您有关实际服务器状态的任何信息,如果您想检查它是否在线,您需要直接 ping 它。

当然,获得 ICMP 响应绝对不会告诉您有关 httpd 服务状态的任何信息。要进行真正的检查,您应该使用其他工具,例如curl、wget 和traceroute。