Ping检测
接口说明
域名/IP连通性检测:返回解析IP、连通状态、丢包率、延迟;多IP自动识别(疑似CDN)
用法:host=[域名或IP]&count=[1-8可选,默认4]&type=[json/text/md可选,默认json]
请求示例
请求地址
https://api.tangdouz.com/a/ping.php?host=tangdouz.com
请求地址
https://api.tangdouz.com/a/ping.php?host=8.8.8.8&count=6
请求地址
https://api.tangdouz.com/a/ping.php?host=baidu.com
请求参数说明
| 参数名 | 说明 | 是否必填 |
|---|---|---|
host |
tangdouz.com | 是 |
count |
6 | 是 |
返回参数说明
| 参数名 | 说明 |
|---|---|
input |
输入内容 |
host |
主机 |
ip |
解析到的IP |
cdn |
是否多IP疑似CDN(true/false) |
ip_list |
解析出的全部IP列表 |
is_ip |
是否为IP |
count |
发包数量 |
ping_available |
服务器是否可执行Ping |
reachable |
是否连通(true/false) |
packet_loss |
丢包率 |
min |
最小延迟(ms) |
avg |
平均延迟(ms) |
max |
最大延迟(ms) |
dns_only |
是否仅DNS解析(服务器禁ping时) |
reason |
禁用原因说明 |
JSON返回示例
JSON格式
{
"code": 0,
"msg": "success",
"data": {
"input": "tangdouz.com",
"host": "tangdouz.com",
"ip": "47.115.174.58",
"is_ip": false,
"count": 4,
"ping_available": true,
"reachable": true,
"packet_loss": "0%",
"min": "25.514",
"avg": "25.542",
"max": "25.595",
"mdev": "0.032",
"dns_only": false,
"reason": "",
"cdn": false,
"ip_list": [
"47.115.174.58"
]
}
}