无论如何在命令行中从另一个位置ping一个Web域?
我找到了一些网站提供这种服务,但我想知道我是否可以从终端这样做。
谢谢。
答案 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
运行它
答案 1 :(得分:0)
如果域的服务器防火墙允许,您可以使用
ping www.domain.com
当然这只是一个例子,顶级域名不一定是'.com' 如果不允许ICMP,您将获得超时。