如何从另一个位置 ping 域?

How to ping a domain from another location?

有没有办法在命令行中从另一个位置 ping 一个 web 域?

我找到了一些提供此类服务的网站,但想知道我是否可以从终端执行此操作。

谢谢。

如果域的服务器防火墙允许,您可以使用

ping www.domain.com

当然这只是一个例子,顶级域名不一定是'.com' 如果不允许 ICMP,您将超时。

搜索在线ping站点;例如我发现 helloacm

我写了这个:

#!/bin/bash
echo -e $(curl -s https://helloacm.com/api/ping/?host=${1:-"yahoo.com"})

运行 输出为:

/tmp$ ./siteping anubis.ir
"PING anubis.ir (5.56.133.10) 56(84) bytes of data.
64 bytes from host4.azaronline.com (5.56.133.10): icmp_seq=1 ttl=54 time=14.9 ms
64 bytes from host4.azaronline.com (5.56.133.10): icmp_seq=2 ttl=54 time=14.8 ms
64 bytes from host4.azaronline.com (5.56.133.10): icmp_seq=3 ttl=54 time=14.8 ms

--- anubis.ir ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min\/avg\/max\/mdev = 14.849\/14.888\/14.951\/0.109 ms
"

或者您可以编写迷你 php 脚本并将其上传到您的网站..

然后 运行 它与 curl 来自终端

例如看这个 link 的 link1 link2 link3