如何从其他位置ping域名?

时间:2016-08-14 21:52:17

标签: terminal debian ping

无论如何在命令行中从另一个位置ping一个Web域?

我找到了一些网站提供这种服务,但我想知道我是否可以从终端这样做。

谢谢。

2 个答案:

答案 0 :(得分:1)

搜索在线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运行它

例如,请参阅此链接的link1 link2 link3

答案 1 :(得分:0)

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

ping www.domain.com

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