如何从另一个位置 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
有没有办法在命令行中从另一个位置 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