API 文档
来自全球 65+ 节点的分布式网络诊断 — Ping、MTR、DNS、HTTP、TCP 和 UDP — 外加主机元数据、WHOIS 和历史检测报告。下方每个接口都可编辑,且可直接在浏览器中对线上 API 发起请求。
这是干嘛用的?
匿名访问对大多数场景已经够用。 我们对 IP 和目标分别设置了温和的速率限制 — 如需精确数字请查看 /about 上的完整表格。
API 密钥(UUID 格式)会提高这些限制,并按密钥提供月度配额。密钥免费 — Check-Host 是非营利项目,限制只是为了防滥用,不是为了变现。如果你的合理用例超出了匿名档位,请通过支持联系我们。
Send the key as an Authorization: Bearer <key> header — the code samples below fill this in for you. For backward compatibility an apikey field in a POST body is still accepted; passing it in the URL query string is not.
隐私:密钥仅保存在本页所在浏览器的 localStorage 中,仅会发送到 api.check-host.cc。
快速开始
提交检测是异步的:(1) 向监控接口发起 POST 拿到 UUID,(2) 轮询 /report/{uuid} 直到每个节点都返回结果。大多数检测在 1–10 秒内完成。下方接口会在你点击执行时自动轮询。
# 1. Dispatch a check, capture the UUID
UUID=$(curl -s -X POST https://api.check-host.cc/ping \
-H 'Content-Type: application/json' \
-d '{"target":"check-host.cc","region":["DE"]}' | jq -r .uuid)
# 2. Poll until at least one node has reported
until curl -s "https://api.check-host.cc/report/$UUID" \
| jq -e '.data | length >= 1' > /dev/null; do sleep 1; done
curl -s "https://api.check-host.cc/report/$UUID" | jq .
查询
8 个接口IP、地理位置、WHOIS 以及实时节点列表。
返回发起请求的客户端的公网 IPv4 或 IPv6 地址。在发起需认证的请求前,可用于客户端识别。
响应
—可能的响应
{
"status": 200,
"message": "Your current IP is: 34.36.183.77",
"ip": "34.36.183.77",
"success": true
}
与 /info/{target} 同样的响应结构,只是基于发起请求的客户端 IP 进行解析。
响应
—可能的响应
{
"ip": "34.36.183.77",
"privacy": {
"isAbuser": false,
"isAnonymous": false,
"isBogon": false,
"isHosting": true,
"isIcloudRelay": false,
"isProxy": false,
"isTor": false,
"isVpn": false
},
"country": "United States",
"countryCode": "US",
"isEu": false,
"city": "Kansas City",
"continent": "North America",
"latitude": 39.09973,
"longitude": -94.57857,
"timeZone": "America/Chicago",
"postalCode": "64101",
"subdivision": "Missouri",
"currencyCode": "USD",
"callingCode": "1",
"network": null,
"asn": {
"asn": "AS396982",
"route": "34.32.0.0/11",
"netname": "GOOGLE-CLOUD-PLATFORM",
"name": "Google LLC",
"countryCode": "US",
"domain": "google.com",
"type": "hosting",
"rir": "ARIN"
},
"company": {
"name": "Google LLC",
"domain": "google.com",
"countryCode": "US",
"type": "hosting"
},
"hosting": null,
"abuse": {
"address": "1600 Amphitheatre Parkway, Mountain View, CA, 94043, US",
"countryCode": "US",
"email": "google-cloud-compliance@google.com",
"name": "Google LLC",
"network": "34.4.5.0 - 34.63.255.255",
"phone": "+1-650-253-0000"
},
"raw": {
"ip": "34.36.183.77",
"country": "United States",
"country_code": "US",
"is_eu": false,
"city": "Kansas City",
"continent": "North America",
"latitude": 39.09973,
"longitude": -94.57857,
"time_zone": "America/Chicago",
"postal_code": "64101",
"subdivision": "Missouri",
"currency_code": "USD",
"calling_code": "1",
"is_anycast": true,
"is_satellite": false,
"asn": {
"asn": "AS396982",
"route": "34.32.0.0/11",
"netname": "GOOGLE-CLOUD-PLATFORM",
"name": "Google LLC",
"country_code": "US",
"domain": "google.com",
"type": "hosting",
"rir": "ARIN"
},
"privacy": {
"is_abuser": false,
"is_anonymous": false,
"is_bogon": false,
"is_hosting": true,
"is_icloud_relay": false,
"is_proxy": false,
"is_tor": false,
"is_vpn": false
},
"company": {
"name": "Google LLC",
"domain": "google.com",
"country_code": "US",
"type": "hosting"
},
"abuse": {
"address": "1600 Amphitheatre Parkway, Mountain View, CA, 94043, US",
"country_code": "US",
"email": "google-cloud-compliance@google.com",
"name": "Google LLC",
"network": "34.4.5.0 - 34.63.255.255",
"phone": "+1-650-253-0000"
}
},
"reverse": "77.183.36.34.bc.googleusercontent.com",
"success": true
}
Your current rate-limit usage against your limits, per window. With an API key (Bearer) it reports the key's 10s / minute / hour / day / month limits, how many you've used and how many remain, plus last_used_at. With no key it reports the anonymous per-IP limits (10s / minute / hour). Read-only — checking never counts against your quota — and it sits outside the main limiter so you can still call it while rate-limited.
响应
—可能的响应
{
"success": true,
"mode": "apikey",
"limits": {
"10s": 10,
"min": 120,
"hour": 2000,
"day": 20000,
"month": 200000
},
"used": {
"10s": 1,
"min": 14,
"hour": 230,
"day": 1120,
"month": 8400
},
"remaining": {
"10s": 9,
"min": 106,
"hour": 1770,
"day": 18880,
"month": 191600
},
"last_used_at": "2026-07-28 21:58:18"
}
{
"success": true,
"mode": "ip",
"ip": "203.0.113.55",
"limits": {
"10s": 6,
"min": 30,
"hour": 250
},
"used": {
"10s": 0,
"min": 4,
"hour": 18
},
"remaining": {
"10s": 6,
"min": 26,
"hour": 232
},
"note": "Anonymous per-IP limits. Live-mode checks (repeatchecks >= 10) use lower caps (2 / 10s, 7 / min, 50 / hour). Global per-target limits also apply. Send an API key for higher limits."
}
返回当前所有在线节点。在任何监控请求的 region 数组里使用 locationname 值(例如 DE-NBG-Hetzner)。
响应
—可能的响应
{
"status": 200,
"CountryCodes": "Only supported where Locations are! Take from locationlist",
"Continents": [
"EU"
],
"locationlist": [
{
"continent": "EU",
"country": "Albania",
"countryCode": "AL",
"city": "Tirana",
"asn": "AS197706",
"isp": "Keminet SHPK",
"datacenter": "Keminet SHPK",
"monitoring_allowed": 1,
"hostname": null,
"locationname": "AL-TIR-Keminet",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null
},
{
"continent": "AU",
"country": "Australia",
"countryCode": "AU",
"city": "Sydney",
"asn": "AS152900",
"isp": "Onidel Pty Ltd",
"datacenter": "Equinix SY3",
"monitoring_allowed": 0,
"hostname": "au-syd-oni.check-host.eu",
"locationname": "AU-SYD-Onidel",
"sponsor": "Onidel",
"sponsor_url": "https://onidel.com",
"latitude": -33.86785,
"longitude": 151.20732
},
{
"continent": "EU",
"country": "Bosnia and Herzegovina",
"countryCode": "BA",
"city": "Novi Travnik",
"asn": "AS200698",
"isp": "Globalhost",
"datacenter": "Globalhost",
"monitoring_allowed": 0,
"hostname": "ba-nov-glo.check-host.eu",
"locationname": "BA-NOV-Globalhost",
"sponsor": "Globalhost d.o.o. - Web Hosting Solutions",
"sponsor_url": "https://global.ba/",
"latitude": null,
"longitude": null
},
"\u2026 60 total \u2014 truncated for docs"
],
"success": true
}
任意主机或 IP 的地理位置、ASN、隐私和滥用数据。目标可能含 URL 保留字符时用 POST;简单目标可用下方 GET 版。
Body 参数
target
string
Hostname or IP address.
响应
—可能的响应
{
"ip": "34.36.183.77",
"privacy": {
"isAbuser": false,
"isAnonymous": false,
"isBogon": false,
"isHosting": true,
"isIcloudRelay": false,
"isProxy": false,
"isTor": false,
"isVpn": false
},
"country": "United States",
"countryCode": "US",
"isEu": false,
"city": "Kansas City",
"continent": "North America",
"latitude": 39.09973,
"longitude": -94.57857,
"timeZone": "America/Chicago",
"postalCode": "64101",
"subdivision": "Missouri",
"currencyCode": "USD",
"callingCode": "1",
"network": null,
"asn": {
"asn": "AS396982",
"route": "34.32.0.0/11",
"netname": "GOOGLE-CLOUD-PLATFORM",
"name": "Google LLC",
"countryCode": "US",
"domain": "google.com",
"type": "hosting",
"rir": "ARIN"
},
"company": {
"name": "Google LLC",
"domain": "google.com",
"countryCode": "US",
"type": "hosting"
},
"hosting": null,
"abuse": {
"address": "1600 Amphitheatre Parkway, Mountain View, CA, 94043, US",
"countryCode": "US",
"email": "google-cloud-compliance@google.com",
"name": "Google LLC",
"network": "34.4.5.0 - 34.63.255.255",
"phone": "+1-650-253-0000"
},
"raw": {
"ip": "34.36.183.77",
"country": "United States",
"country_code": "US",
"is_eu": false,
"city": "Kansas City",
"continent": "North America",
"latitude": 39.09973,
"longitude": -94.57857,
"time_zone": "America/Chicago",
"postal_code": "64101",
"subdivision": "Missouri",
"currency_code": "USD",
"calling_code": "1",
"is_anycast": true,
"is_satellite": false,
"asn": {
"asn": "AS396982",
"route": "34.32.0.0/11",
"netname": "GOOGLE-CLOUD-PLATFORM",
"name": "Google LLC",
"country_code": "US",
"domain": "google.com",
"type": "hosting",
"rir": "ARIN"
},
"privacy": {
"is_abuser": false,
"is_anonymous": false,
"is_bogon": false,
"is_hosting": true,
"is_icloud_relay": false,
"is_proxy": false,
"is_tor": false,
"is_vpn": false
},
"company": {
"name": "Google LLC",
"domain": "google.com",
"country_code": "US",
"type": "hosting"
},
"abuse": {
"address": "1600 Amphitheatre Parkway, Mountain View, CA, 94043, US",
"country_code": "US",
"email": "google-cloud-compliance@google.com",
"name": "Google LLC",
"network": "34.4.5.0 - 34.63.255.255",
"phone": "+1-650-253-0000"
}
},
"reverse": "77.183.36.34.bc.googleusercontent.com",
"success": true
}
{
"status": 400,
"error": "No target provided",
"success": false
}
{
"success": false,
"error": "Invalid or inactive API key."
}
与 POST /info 同样的响应 — 用于不需 URL 编码的简单主机名或 IP,更方便。
路径参数
target
string
Hostname or IP address.
响应
—可能的响应
{
"ip": "34.36.183.77",
"privacy": {
"isAbuser": false,
"isAnonymous": false,
"isBogon": false,
"isHosting": true,
"isIcloudRelay": false,
"isProxy": false,
"isTor": false,
"isVpn": false
},
"country": "United States",
"countryCode": "US",
"isEu": false,
"city": "Kansas City",
"continent": "North America",
"latitude": 39.09973,
"longitude": -94.57857,
"timeZone": "America/Chicago",
"postalCode": "64101",
"subdivision": "Missouri",
"currencyCode": "USD",
"callingCode": "1",
"network": null,
"asn": {
"asn": "AS396982",
"route": "34.32.0.0/11",
"netname": "GOOGLE-CLOUD-PLATFORM",
"name": "Google LLC",
"countryCode": "US",
"domain": "google.com",
"type": "hosting",
"rir": "ARIN"
},
"company": {
"name": "Google LLC",
"domain": "google.com",
"countryCode": "US",
"type": "hosting"
},
"hosting": null,
"abuse": {
"address": "1600 Amphitheatre Parkway, Mountain View, CA, 94043, US",
"countryCode": "US",
"email": "google-cloud-compliance@google.com",
"name": "Google LLC",
"network": "34.4.5.0 - 34.63.255.255",
"phone": "+1-650-253-0000"
},
"raw": {
"ip": "34.36.183.77",
"country": "United States",
"country_code": "US",
"is_eu": false,
"city": "Kansas City",
"continent": "North America",
"latitude": 39.09973,
"longitude": -94.57857,
"time_zone": "America/Chicago",
"postal_code": "64101",
"subdivision": "Missouri",
"currency_code": "USD",
"calling_code": "1",
"is_anycast": true,
"is_satellite": false,
"asn": {
"asn": "AS396982",
"route": "34.32.0.0/11",
"netname": "GOOGLE-CLOUD-PLATFORM",
"name": "Google LLC",
"country_code": "US",
"domain": "google.com",
"type": "hosting",
"rir": "ARIN"
},
"privacy": {
"is_abuser": false,
"is_anonymous": false,
"is_bogon": false,
"is_hosting": true,
"is_icloud_relay": false,
"is_proxy": false,
"is_tor": false,
"is_vpn": false
},
"company": {
"name": "Google LLC",
"domain": "google.com",
"country_code": "US",
"type": "hosting"
},
"abuse": {
"address": "1600 Amphitheatre Parkway, Mountain View, CA, 94043, US",
"country_code": "US",
"email": "google-cloud-compliance@google.com",
"name": "Google LLC",
"network": "34.4.5.0 - 34.63.255.255",
"phone": "+1-650-253-0000"
}
},
"reverse": "77.183.36.34.bc.googleusercontent.com",
"success": true
}
返回域名或 IP 段的上游 RDAP 记录(注册人、注册商、日期、NS、滥用联系人)。结构因注册局而异。
Body 参数
target
string
Domain name or IP block.
响应
—可能的响应
{
"objectClassName": "domain",
"handle": "167044666_DOMAIN_CC-VRSN",
"ldhName": "CHECK-HOST.CC",
"links": [
{
"value": "https://tld-rdap.verisign.com/cc/v1/domain/CHECK-HOST.CC",
"rel": "self",
"href": "https://tld-rdap.verisign.com/cc/v1/domain/CHECK-HOST.CC",
"type": "application/rdap+json"
},
{
"value": "https://rdap.ovh.com/domain/CHECK-HOST.CC",
"rel": "related",
"href": "https://rdap.ovh.com/domain/CHECK-HOST.CC",
"type": "application/rdap+json"
}
],
"status": [
"client delete prohibited",
"client transfer prohibited"
],
"entities": [
{
"objectClassName": "entity",
"handle": "433",
"roles": [
"registrar"
],
"links": [
{
"href": "http://www.ovh.com",
"type": "text/html",
"value": "https://rdap.ovh.com/",
"rel": "about"
}
],
"publicIds": [
{
"type": "IANA Registrar ID",
"identifier": "433"
}
],
"vcardArray": [
"vcard",
[
[
"version",
[],
"text",
"4.0"
],
[
"fn",
[],
"text",
"OVH sas"
]
]
],
"entities": [
{
"objectClassName": "entity",
"roles": [
"abuse"
],
"vcardArray": [
"vcard",
[
[
"version",
[],
"text",
"4.0"
],
[
"fn",
[],
"text",
""
],
[
"tel",
{
"type": "voice"
},
"uri",
"tel:+33.972101007"
],
[
"email",
[],
"text",
"abuse@ovh.net"
]
]
]
}
]
}
],
"events": [
{
"eventAction": "registration",
"eventDate": "2021-11-20T20:21:05Z"
},
{
"eventAction": "expiration",
"eventDate": "2030-11-20T20:21:05Z"
},
{
"eventAction": "last changed",
"eventDate": "2026-01-13T13:54:30Z"
},
{
"eventAction": "last update of RDAP database",
"eventDate": "2026-05-12T00:30:06Z"
}
],
"secureDNS": {
"delegationSigned": false
},
"nameservers": [
{
"objectClassName": "nameserver",
"ldhName": "PEYTON.NS.CLOUDFLARE.COM"
},
{
"objectClassName": "nameserver",
"ldhName": "SUNNY.NS.CLOUDFLARE.COM"
}
],
"rdapConformance": [
"rdap_level_0",
"icann_rdap_technical_implementation_guide_1",
"icann_rdap_response_profile_1"
],
"notices": [
{
"title": "Terms of Service",
"description": [
"Service subject to Terms of Use."
],
"links": [
{
"href": "https://www.verisign.com/domain-names/registration-data-access-protocol/terms-service/index.xhtml",
"type": "text/html",
"value": "https://tld-rdap.verisign.com/cc/v1/domain/check-host.cc",
"rel": "terms-of-service"
}
]
},
{
"title": "Status Codes",
"description": [
"For more information on domain status codes, please visit https://icann.org/epp"
],
"links": [
{
"href": "https://icann.org/epp",
"type": "text/html"
}
]
},
{
"title": "RDDS Inaccuracy Complaint Form",
"description": [
"URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"
],
"links": [
{
"href": "https://icann.org/wicf",
"type": "text/html",
"value": "https://tld-rdap.verisign.com/cc/v1/domain/check-host.cc",
"rel": "help"
}
]
}
]
}
简单目标的 GET 快捷方式 — 与 POST /whois 同样的响应。
路径参数
target
string
响应
—可能的响应
{
"objectClassName": "domain",
"handle": "167044666_DOMAIN_CC-VRSN",
"ldhName": "CHECK-HOST.CC",
"links": [
{
"value": "https://tld-rdap.verisign.com/cc/v1/domain/CHECK-HOST.CC",
"rel": "self",
"href": "https://tld-rdap.verisign.com/cc/v1/domain/CHECK-HOST.CC",
"type": "application/rdap+json"
},
{
"value": "https://rdap.ovh.com/domain/CHECK-HOST.CC",
"rel": "related",
"href": "https://rdap.ovh.com/domain/CHECK-HOST.CC",
"type": "application/rdap+json"
}
],
"status": [
"client delete prohibited",
"client transfer prohibited"
],
"entities": [
{
"objectClassName": "entity",
"handle": "433",
"roles": [
"registrar"
],
"links": [
{
"href": "http://www.ovh.com",
"type": "text/html",
"value": "https://rdap.ovh.com/",
"rel": "about"
}
],
"publicIds": [
{
"type": "IANA Registrar ID",
"identifier": "433"
}
],
"vcardArray": [
"vcard",
[
[
"version",
[],
"text",
"4.0"
],
[
"fn",
[],
"text",
"OVH sas"
]
]
],
"entities": [
{
"objectClassName": "entity",
"roles": [
"abuse"
],
"vcardArray": [
"vcard",
[
[
"version",
[],
"text",
"4.0"
],
[
"fn",
[],
"text",
""
],
[
"tel",
{
"type": "voice"
},
"uri",
"tel:+33.972101007"
],
[
"email",
[],
"text",
"abuse@ovh.net"
]
]
]
}
]
}
],
"events": [
{
"eventAction": "registration",
"eventDate": "2021-11-20T20:21:05Z"
},
{
"eventAction": "expiration",
"eventDate": "2030-11-20T20:21:05Z"
},
{
"eventAction": "last changed",
"eventDate": "2026-01-13T13:54:30Z"
},
{
"eventAction": "last update of RDAP database",
"eventDate": "2026-05-12T00:30:06Z"
}
],
"secureDNS": {
"delegationSigned": false
},
"nameservers": [
{
"objectClassName": "nameserver",
"ldhName": "PEYTON.NS.CLOUDFLARE.COM"
},
{
"objectClassName": "nameserver",
"ldhName": "SUNNY.NS.CLOUDFLARE.COM"
}
],
"rdapConformance": [
"rdap_level_0",
"icann_rdap_technical_implementation_guide_1",
"icann_rdap_response_profile_1"
],
"notices": [
{
"title": "Terms of Service",
"description": [
"Service subject to Terms of Use."
],
"links": [
{
"href": "https://www.verisign.com/domain-names/registration-data-access-protocol/terms-service/index.xhtml",
"type": "text/html",
"value": "https://tld-rdap.verisign.com/cc/v1/domain/check-host.cc",
"rel": "terms-of-service"
}
]
},
{
"title": "Status Codes",
"description": [
"For more information on domain status codes, please visit https://icann.org/epp"
],
"links": [
{
"href": "https://icann.org/epp",
"type": "text/html"
}
]
},
{
"title": "RDDS Inaccuracy Complaint Form",
"description": [
"URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"
],
"links": [
{
"href": "https://icann.org/wicf",
"type": "text/html",
"value": "https://tld-rdap.verisign.com/cc/v1/domain/check-host.cc",
"rel": "help"
}
]
}
]
}
全球检测
12 个接口从全球 65+ 节点发起 Ping / TCP / UDP / HTTP / DNS / MTR 检测 — 每次调用都会返回 UUID,并随后自动轮询 /report/{uuid} 取结果。
从每个选定节点发送 ICMP echo 来测量时延和丢包。把 repeatchecks 设为 ≥10 即可开启 Live 模式(连续探测约 repeatchecks 秒)。
Body 参数
target
string
Hostname or IP to ping.
region
array
JSON array of country codes (e.g. ["DE","NL","ES"]), continent codes (EU, NA, AS, SA, AF, OC), or specific node names from /locations. Omit entirely to fan out to every node worldwide.
repeatchecks
integer
0 = single shot. ≥10 = live mode.
timeout
integer
Per-probe timeout in milliseconds. Default 1000. Nodes apply this at whole-second granularity, so any value below 1000 behaves as 1000. A value below 100 is read as seconds and converted, so older clients that sent timeout: 15 keep working.
响应
—
自动轮询 /report/{uuid}
…
可能的响应
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "ping",
"repeatchecks": 0,
"region": [
"DE",
"NL",
"ES"
],
"uuid": "b8078339-1168-4830-ba30-21bf74285a5c",
"reportURL": "https://check-host.cc/report/b8078339-1168-4830-ba30-21bf74285a5c",
"apiURL": "https://api.check-host.cc/report/b8078339-1168-4830-ba30-21bf74285a5c",
"og-imageURL": "https://api.check-host.cc/report/b8078339-1168-4830-ba30-21bf74285a5c/og-image",
"autodelete": "12-05-2036",
"message": "Broadcasted task to all slaves.",
"port": null,
"query": null,
"payload": null
}
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "ping",
"query": null,
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:34.000000Z",
"delete_at": "2036-05-12 04:05:34",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 8,
"slave_id": 1,
"repeat": 0,
"connectiontime": 4,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 10,
"slave_id": 8,
"repeat": 0,
"connectiontime": 0,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 12,
"slave_id": 2,
"repeat": 0,
"connectiontime": 0,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 16,
"slave_id": 10,
"repeat": 0,
"connectiontime": 1,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 62,
"slave_id": 54,
"repeat": 0,
"connectiontime": 0,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": [
{
"location_id": 73,
"slave_id": 65,
"repeat": 0,
"connectiontime": 3,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": [
{
"location_id": 86,
"slave_id": 78,
"repeat": 0,
"connectiontime": 0,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
}
}
}
{
"status": 422,
"error": "The target field is required.",
"success": false
}
{
"success": false,
"error": "Invalid or inactive API key."
}
在 target:port 上尝试 TCP 三次握手。用于验证防火墙规则和服务可用性。
Body 参数
target
string
port
integer
region
array
repeatchecks
integer
≥10 enables live mode.
timeout
integer
Connection timeout in milliseconds. Default 1000. A value below 100 is read as seconds and converted, so older clients that sent timeout: 15 keep working.
响应
—
自动轮询 /report/{uuid}
…
可能的响应
{
"status": 200,
"success": true,
"target": "check-host.cc:443",
"method": "tcp",
"repeatchecks": 0,
"region": [
"DE",
"NL",
"ES"
],
"uuid": "ca9f3340-1071-4e6d-9717-5fe16072741d",
"reportURL": "https://check-host.cc/report/ca9f3340-1071-4e6d-9717-5fe16072741d",
"apiURL": "https://api.check-host.cc/report/ca9f3340-1071-4e6d-9717-5fe16072741d",
"og-imageURL": "https://api.check-host.cc/report/ca9f3340-1071-4e6d-9717-5fe16072741d/og-image",
"autodelete": "12-05-2036",
"message": "Broadcasted task to all slaves.",
"port": 443,
"query": null,
"payload": null
}
{
"status": 200,
"success": true,
"target": "check-host.cc:443",
"method": "tcp",
"query": null,
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:35.000000Z",
"delete_at": "2036-05-12 04:05:35",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 8,
"slave_id": 1,
"repeat": 0,
"connectiontime": 4,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 10,
"slave_id": 8,
"repeat": 0,
"connectiontime": 1,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 12,
"slave_id": 2,
"repeat": 0,
"connectiontime": 0,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 16,
"slave_id": 10,
"repeat": 0,
"connectiontime": 2,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 62,
"slave_id": 54,
"repeat": 0,
"connectiontime": 0,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": [
{
"location_id": 73,
"slave_id": 65,
"repeat": 0,
"connectiontime": 5,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": [
{
"location_id": 86,
"slave_id": 78,
"repeat": 0,
"connectiontime": 1,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
}
}
}
{
"status": 422,
"error": "The port field is required when query is not present.",
"success": false
}
向 target:port 发送 UDP 探针。如果省略 payload,服务器会为常见端口(DNS、NTP、SNMP、RIP、OpenVPN、WireGuard、Quake、Minecraft、…)注入合理的默认。
Body 参数
target
string
port
integer
region
array
payload
string
Optional. Hex (0x…) or printable ASCII, max 2048 bytes.
repeatchecks
integer
timeout
integer
How long the node waits for a reply, in milliseconds. Default 2000. A value below 100 is read as seconds and converted, so older clients that sent timeout: 15 keep working.
响应
—
自动轮询 /report/{uuid}
…
可能的响应
{
"status": 200,
"success": true,
"target": "1.1.1.1:53",
"method": "udp",
"repeatchecks": 0,
"region": [
"DE",
"NL",
"ES"
],
"uuid": "851eacb2-985c-4d6c-80c7-861141a673e8",
"reportURL": "https://check-host.cc/report/851eacb2-985c-4d6c-80c7-861141a673e8",
"apiURL": "https://api.check-host.cc/report/851eacb2-985c-4d6c-80c7-861141a673e8",
"og-imageURL": "https://api.check-host.cc/report/851eacb2-985c-4d6c-80c7-861141a673e8/og-image",
"autodelete": "12-05-2036",
"message": "Broadcasted task to all slaves.",
"port": 53,
"query": null,
"payload": "0x241a010000010000000000000377777706676f6f676c6503636f6d0000010001"
}
{
"status": 200,
"success": true,
"target": "1.1.1.1:53",
"method": "udp",
"query": null,
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:35.000000Z",
"delete_at": "2036-05-12 04:05:35",
"payload": "0x241a010000010000000000000377777706676f6f676c6503636f6d0000010001",
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 8,
"slave_id": 1,
"repeat": 0,
"connectiontime": 5,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 10,
"slave_id": 8,
"repeat": 0,
"connectiontime": 1,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 12,
"slave_id": 2,
"repeat": 0,
"connectiontime": 2,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 16,
"slave_id": 10,
"repeat": 0,
"connectiontime": 2,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 62,
"slave_id": 54,
"repeat": 0,
"connectiontime": 1,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": [
{
"location_id": 73,
"slave_id": 65,
"repeat": 0,
"connectiontime": 2,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": [
{
"location_id": 86,
"slave_id": 78,
"repeat": 0,
"connectiontime": 1,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
}
}
}
向目标发起 HTTP(S) GET 并记录状态码、状态文本、目标 IP 和连接时间。可接受完整 URL 或仅一个主机(默认 https)。
Body 参数
target
string
region
array
repeatchecks
integer
≥10 enables live mode — each node issues repeatchecks+1 sequential requests.
timeout
integer
Request timeout in milliseconds. Default 15000, or 1000 in live mode, where each node probes once per second. A value below 100 is read as seconds and converted, so older clients that sent timeout: 15 keep working.
响应
—
自动轮询 /report/{uuid}
…
可能的响应
{
"status": 200,
"success": true,
"target": "https://check-host.cc",
"method": "http",
"repeatchecks": 0,
"region": [
"DE",
"NL",
"ES"
],
"uuid": "9956b063-b987-4199-a938-15e13359f6d0",
"reportURL": "https://check-host.cc/report/9956b063-b987-4199-a938-15e13359f6d0",
"apiURL": "https://api.check-host.cc/report/9956b063-b987-4199-a938-15e13359f6d0",
"og-imageURL": "https://api.check-host.cc/report/9956b063-b987-4199-a938-15e13359f6d0/og-image",
"autodelete": "12-05-2036",
"message": "Broadcasted task to all slaves.",
"port": null,
"query": null,
"payload": null
}
{
"status": 200,
"success": true,
"target": "https://check-host.cc",
"method": "http",
"query": null,
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:35.000000Z",
"delete_at": "2036-05-12 04:05:35",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 8,
"slave_id": 1,
"repeat": 0,
"connectiontime": 35,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 10,
"slave_id": 8,
"repeat": 0,
"connectiontime": 25,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 12,
"slave_id": 2,
"repeat": 0,
"connectiontime": 22,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 16,
"slave_id": 10,
"repeat": 0,
"connectiontime": 28,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 62,
"slave_id": 54,
"repeat": 0,
"connectiontime": 25,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": [
{
"location_id": 73,
"slave_id": 65,
"repeat": 0,
"connectiontime": 56,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": [
{
"location_id": 86,
"slave_id": 78,
"repeat": 0,
"connectiontime": 20,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
}
}
}
在每个选定节点的本地解析器上查询指定的 DNS 记录类型。当 querymethod=PTR 时可传 IP;其他方法下 target 必须为域名。
Body 参数
target
string
querymethod
enum
region
array
timeout
integer
Query timeout in milliseconds. Default 5000. A value below 100 is read as seconds and converted, so older clients that sent timeout: 15 keep working.
响应
—
自动轮询 /report/{uuid}
…
可能的响应
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "dns",
"repeatchecks": 0,
"region": [
"DE",
"NL",
"ES"
],
"uuid": "fce45bed-f863-4940-86d3-3fa681166770",
"reportURL": "https://check-host.cc/report/fce45bed-f863-4940-86d3-3fa681166770",
"apiURL": "https://api.check-host.cc/report/fce45bed-f863-4940-86d3-3fa681166770",
"og-imageURL": "https://api.check-host.cc/report/fce45bed-f863-4940-86d3-3fa681166770/og-image",
"autodelete": "12-05-2036",
"message": "Broadcasted task to all slaves.",
"port": null,
"query": "A/AAAA",
"payload": null
}
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "dns",
"query": "A",
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:36.000000Z",
"delete_at": "2036-05-12 04:05:36",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 8,
"slave_id": 1,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 10,
"slave_id": 8,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 12,
"slave_id": 2,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 16,
"slave_id": 10,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": {
"location_id": 62,
"slave_id": 54,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": {
"location_id": 73,
"slave_id": 65,
"data": [
{
"ttl": 202,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": {
"location_id": 86,
"slave_id": 78,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
}
}
}
{
"status": 422,
"error": "Only domain names are allowed for DNS checks, or use PTR for IPs.",
"success": false
}
逐跳的网络路径分析。默认协议为 ICMP — 想绕过屏蔽 ICMP 的防火墙请用 forceProtocol。
Body 参数
target
string
repeatchecks
integer
Packets per hop.
forceIPversion
enum
Force IPv4 or IPv6.
forceProtocol
enum
Default ICMP. Use udp/tcp when ICMP is filtered.
region
array
timeout
integer
Runtime budget for the trace. Sent in milliseconds for consistency with the other checks, but nodes apply it in whole seconds, so values below 1000 behave as 1000. Default 1000. A value below 100 is read as seconds and converted, so older clients that sent timeout: 15 keep working.
响应
—
自动轮询 /report/{uuid}
…
可能的响应
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "mtr",
"repeatchecks": 5,
"region": [
"DE",
"NL",
"ES"
],
"uuid": "0fa83d50-7fc2-4f45-bbb3-aadc7f8fa939",
"reportURL": "https://check-host.cc/report/0fa83d50-7fc2-4f45-bbb3-aadc7f8fa939",
"apiURL": "https://api.check-host.cc/report/0fa83d50-7fc2-4f45-bbb3-aadc7f8fa939",
"og-imageURL": "https://api.check-host.cc/report/0fa83d50-7fc2-4f45-bbb3-aadc7f8fa939/og-image",
"autodelete": "12-05-2036",
"message": "Broadcasted task to all slaves.",
"port": null,
"query": null,
"payload": null
}
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "mtr",
"query": null,
"repeatchecks": 5,
"created_at": "2026-05-12T02:05:36.000000Z",
"delete_at": "2036-05-12 04:05:36",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 8,
"slave_id": 1,
"data": {
"mtr": {
"src": "e6a6076aff2d",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.19.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.143,
"Avg": 0.156,
"Best": 0.121,
"Wrst": 0.185,
"StDev": 0.026,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "172.31.1.1",
"Loss%": 0,
"Snt": 5,
"Last": 3.583,
"Avg": 3.737,
"Best": 2.002,
"Wrst": 5.875,
"StDev": 1.494,
"ASN": "-",
"PTR": "-"
},
{
"count": 3,
"host": "116.203.161.165",
"Loss%": 0,
"Snt": 5,
"Last": 0.377,
"Avg": 1.422,
"Best": 0.377,
"Wrst": 4.689,
"StDev": 1.854,
"PTR": "12936.your-cloud.host",
"ASN": "AS24940"
},
{
"count": 4,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 5,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 6,
"host": "213.239.239.122",
"Loss%": 0,
"Snt": 5,
"Last": 0.659,
"Avg": 0.757,
"Best": 0.488,
"Wrst": 1.36,
"StDev": 0.354,
"PTR": "core-spine-rdev2.cloud1.nbg1.hetzner.com",
"ASN": "AS24940"
},
{
"count": 7,
"host": "213.239.239.141",
"Loss%": 0,
"Snt": 5,
"Last": 0.592,
"Avg": 0.732,
"Best": 0.516,
"Wrst": 1.389,
"StDev": 0.368,
"PTR": "core12.nbg1.hetzner.com",
"ASN": "AS24940"
},
{
"count": 8,
"host": "213.239.224.238",
"Loss%": 0,
"Snt": 5,
"Last": 4.224,
"Avg": 3.991,
"Best": 3.577,
"Wrst": 4.488,
"StDev": 0.365,
"PTR": "core5.fra.hetzner.com",
"ASN": "AS24940"
},
{
"count": 9,
"host": "213.239.239.118",
"Loss%": 0,
"Snt": 5,
"Last": 3.892,
"Avg": 4.653,
"Best": 3.777,
"Wrst": 7.801,
"StDev": 1.759,
"PTR": "213-239-239-118.clients.your-server.de",
"ASN": "AS24940"
},
{
"count": 10,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 3.995,
"Avg": 4.624,
"Best": 3.95,
"Wrst": 7.175,
"StDev": 1.425,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 10,
"slave_id": 8,
"data": {
"mtr": {
"src": "733fe59073f9",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.055,
"Avg": 0.062,
"Best": 0.055,
"Wrst": 0.078,
"StDev": 0.009,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "5.230.225.209",
"Loss%": 0,
"Snt": 5,
"Last": 0.584,
"Avg": 0.494,
"Best": 0.383,
"Wrst": 0.612,
"StDev": 0.1,
"ASN": "AS12586",
"PTR": "-"
},
{
"count": 3,
"host": "193.189.83.197",
"Loss%": 0,
"Snt": 5,
"Last": 0.638,
"Avg": 0.679,
"Best": 0.566,
"Wrst": 0.778,
"StDev": 0.08,
"PTR": "google.equinix.kleyrex.net",
"ASN": "-"
},
{
"count": 4,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 0.647,
"Avg": 0.644,
"Best": 0.577,
"Wrst": 0.703,
"StDev": 0.044,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 12,
"slave_id": 2,
"data": {
"mtr": {
"src": "b3250ccf9b97",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.19.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.076,
"Avg": 0.076,
"Best": 0.065,
"Wrst": 0.1,
"StDev": 0.013,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "45.95.53.1",
"Loss%": 0,
"Snt": 5,
"Last": 1.281,
"Avg": 1.78,
"Best": 0.389,
"Wrst": 4.25,
"StDev": 1.645,
"ASN": "AS200303",
"PTR": "-"
},
{
"count": 3,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "72.14.195.116",
"Loss%": 0,
"Snt": 5,
"Last": 0.786,
"Avg": 0.69,
"Best": 0.641,
"Wrst": 0.786,
"StDev": 0.057,
"ASN": "AS15169",
"PTR": "-"
},
{
"count": 5,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 0.685,
"Avg": 0.684,
"Best": 0.651,
"Wrst": 0.724,
"StDev": 0.029,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 16,
"slave_id": 10,
"data": {
"mtr": {
"src": "bf7afe2a25f8",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.082,
"Avg": 0.082,
"Best": 0.065,
"Wrst": 0.117,
"StDev": 0.019,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "141.95.3.252",
"Loss%": 0,
"Snt": 5,
"Last": 0.667,
"Avg": 0.708,
"Best": 0.616,
"Wrst": 0.967,
"StDev": 0.145,
"ASN": "AS16276",
"PTR": "-"
},
{
"count": 3,
"host": "10.164.25.238",
"Loss%": 0,
"Snt": 5,
"Last": 0.688,
"Avg": 0.688,
"Best": 0.57,
"Wrst": 0.86,
"StDev": 0.108,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "10.17.248.22",
"Loss%": 0,
"Snt": 5,
"Last": 0.784,
"Avg": 0.752,
"Best": 0.64,
"Wrst": 0.981,
"StDev": 0.138,
"ASN": "-",
"PTR": "-"
},
{
"count": 5,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 6,
"host": "172.18.12.0",
"Loss%": 0,
"Snt": 5,
"Last": 4.114,
"Avg": 3.575,
"Best": 3.018,
"Wrst": 4.171,
"StDev": 0.539,
"ASN": "-",
"PTR": "-"
},
{
"count": 7,
"host": "57.128.121.50",
"Loss%": 0,
"Snt": 5,
"Last": 1.93,
"Avg": 1.942,
"Best": 1.776,
"Wrst": 2.131,
"StDev": 0.145,
"PTR": "fra-fr5-sbb1-nc5.de.eu",
"ASN": "AS16276"
},
{
"count": 8,
"host": "10.200.0.39",
"Loss%": 0,
"Snt": 5,
"Last": 4.459,
"Avg": 3.772,
"Best": 2.321,
"Wrst": 4.459,
"StDev": 0.867,
"ASN": "-",
"PTR": "-"
},
{
"count": 9,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 10,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 1.66,
"Avg": 1.655,
"Best": 1.608,
"Wrst": 1.683,
"StDev": 0.029,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": {
"location_id": 62,
"slave_id": 54,
"data": {
"mtr": {
"src": "711c1b61d3d4",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.09,
"Avg": 0.115,
"Best": 0.09,
"Wrst": 0.145,
"StDev": 0.022,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "2.56.247.1",
"Loss%": 0,
"Snt": 5,
"Last": 3.703,
"Avg": 4.079,
"Best": 2.236,
"Wrst": 8.841,
"StDev": 2.712,
"PTR": "dnsrelay.network",
"ASN": "AS213850"
},
{
"count": 3,
"host": "100.68.20.1",
"Loss%": 0,
"Snt": 5,
"Last": 1.067,
"Avg": 1.012,
"Best": 0.89,
"Wrst": 1.093,
"StDev": 0.083,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "92.242.166.5",
"Loss%": 0,
"Snt": 5,
"Last": 1.199,
"Avg": 2.916,
"Best": 1.199,
"Wrst": 4.731,
"StDev": 1.256,
"PTR": "irb5.rt-qfx10k-fkt2.de.eu.smartnet.network",
"ASN": "AS203446"
},
{
"count": 5,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 0.468,
"Avg": 0.473,
"Best": 0.412,
"Wrst": 0.561,
"StDev": 0.055,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": {
"location_id": 73,
"slave_id": 65,
"data": {
"mtr": {
"src": "74f611c62144",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.103,
"Avg": 0.127,
"Best": 0.096,
"Wrst": 0.161,
"StDev": 0.03,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "5.175.223.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.314,
"Avg": 0.321,
"Best": 0.22,
"Wrst": 0.437,
"StDev": 0.078,
"PTR": "nextregister.eu",
"ASN": "AS204464"
},
{
"count": 3,
"host": "10.47.235.16",
"Loss%": 0,
"Snt": 5,
"Last": 0.435,
"Avg": 0.44,
"Best": 0.352,
"Wrst": 0.549,
"StDev": 0.073,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "213.202.209.97",
"Loss%": 0,
"Snt": 5,
"Last": 1.406,
"Avg": 1.463,
"Best": 1.401,
"Wrst": 1.589,
"StDev": 0.078,
"PTR": "lag57-h535e.edge3-dus3.bb.wiit.network",
"ASN": "AS24961"
},
{
"count": 5,
"host": "89.163.136.254",
"Loss%": 0,
"Snt": 5,
"Last": 0.507,
"Avg": 0.537,
"Best": 0.471,
"Wrst": 0.583,
"StDev": 0.047,
"PTR": "lag8-h544e.agr3-dus3.bb.wiit.network",
"ASN": "AS24961"
},
{
"count": 6,
"host": "62.141.47.193",
"Loss%": 0,
"Snt": 5,
"Last": 3.832,
"Avg": 3.75,
"Best": 3.439,
"Wrst": 4.032,
"StDev": 0.215,
"PTR": "lag0-vl1002.core1-ams-eq3.bb.wiit.network",
"ASN": "AS24961"
},
{
"count": 7,
"host": "142.250.174.42",
"Loss%": 0,
"Snt": 5,
"Last": 5.16,
"Avg": 4.135,
"Best": 3.807,
"Wrst": 5.16,
"StDev": 0.575,
"ASN": "AS15169",
"PTR": "-"
},
{
"count": 8,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 3.517,
"Avg": 3.569,
"Best": 3.517,
"Wrst": 3.639,
"StDev": 0.05,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": {
"location_id": 86,
"slave_id": 78,
"data": {
"mtr": {
"src": "1a53a83ea59f",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.114,
"Avg": 0.12,
"Best": 0.092,
"Wrst": 0.162,
"StDev": 0.026,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "62.192.153.49",
"Loss%": 0,
"Snt": 5,
"Last": 0.479,
"Avg": 4.027,
"Best": 0.451,
"Wrst": 12.612,
"StDev": 5.069,
"PTR": "49.153.192.62.dataforest.net",
"ASN": "AS58212"
},
{
"count": 3,
"host": "212.87.204.21",
"Loss%": 0,
"Snt": 5,
"Last": 0.858,
"Avg": 17.266,
"Best": 0.728,
"Wrst": 53.402,
"StDev": 21.544,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 5,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 0.53,
"Avg": 0.554,
"Best": 0.486,
"Wrst": 0.64,
"StDev": 0.056,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
}
}
}
快速 GET 快捷方式
用于简单检测的即用型 URL — 不支持区域选择或 Live 模式(这些请用上方的 POST)。
GET 快捷方式 — 与 POST /ping 同样的响应。在全球扇出(GET 不支持区域定向);需要区域或 Live 模式请用 POST。
路径参数
target
string
查询参数
timeout
integer
Per-probe timeout in milliseconds. Default 1000. Applied at whole-second granularity. A value below 100 is read as seconds and converted, so older clients that sent timeout: 15 keep working.
响应
—
自动轮询 /report/{uuid}
…
可能的响应
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "ping",
"repeatchecks": 0,
"region": [
"DE",
"NL",
"ES"
],
"uuid": "b8078339-1168-4830-ba30-21bf74285a5c",
"reportURL": "https://check-host.cc/report/b8078339-1168-4830-ba30-21bf74285a5c",
"apiURL": "https://api.check-host.cc/report/b8078339-1168-4830-ba30-21bf74285a5c",
"og-imageURL": "https://api.check-host.cc/report/b8078339-1168-4830-ba30-21bf74285a5c/og-image",
"autodelete": "12-05-2036",
"message": "Broadcasted task to all slaves.",
"port": null,
"query": null,
"payload": null
}
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "ping",
"query": null,
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:34.000000Z",
"delete_at": "2036-05-12 04:05:34",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 8,
"slave_id": 1,
"repeat": 0,
"connectiontime": 4,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 10,
"slave_id": 8,
"repeat": 0,
"connectiontime": 0,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 12,
"slave_id": 2,
"repeat": 0,
"connectiontime": 0,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 16,
"slave_id": 10,
"repeat": 0,
"connectiontime": 1,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 62,
"slave_id": 54,
"repeat": 0,
"connectiontime": 0,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": [
{
"location_id": 73,
"slave_id": 65,
"repeat": 0,
"connectiontime": 3,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": [
{
"location_id": 86,
"slave_id": 78,
"repeat": 0,
"connectiontime": 0,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
}
}
}
GET 快捷方式。需要区域定向或 Live 模式请用 POST /tcp。
路径参数
target
string
port
integer
查询参数
timeout
integer
Connection timeout in milliseconds. Default 1000. A value below 100 is read as seconds and converted, so older clients that sent timeout: 15 keep working.
响应
—
自动轮询 /report/{uuid}
…
可能的响应
{
"status": 200,
"success": true,
"target": "check-host.cc:443",
"method": "tcp",
"repeatchecks": 0,
"region": [
"DE",
"NL",
"ES"
],
"uuid": "ca9f3340-1071-4e6d-9717-5fe16072741d",
"reportURL": "https://check-host.cc/report/ca9f3340-1071-4e6d-9717-5fe16072741d",
"apiURL": "https://api.check-host.cc/report/ca9f3340-1071-4e6d-9717-5fe16072741d",
"og-imageURL": "https://api.check-host.cc/report/ca9f3340-1071-4e6d-9717-5fe16072741d/og-image",
"autodelete": "12-05-2036",
"message": "Broadcasted task to all slaves.",
"port": 443,
"query": null,
"payload": null
}
{
"status": 200,
"success": true,
"target": "check-host.cc:443",
"method": "tcp",
"query": null,
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:35.000000Z",
"delete_at": "2036-05-12 04:05:35",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 8,
"slave_id": 1,
"repeat": 0,
"connectiontime": 4,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 10,
"slave_id": 8,
"repeat": 0,
"connectiontime": 1,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 12,
"slave_id": 2,
"repeat": 0,
"connectiontime": 0,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 16,
"slave_id": 10,
"repeat": 0,
"connectiontime": 2,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 62,
"slave_id": 54,
"repeat": 0,
"connectiontime": 0,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": [
{
"location_id": 73,
"slave_id": 65,
"repeat": 0,
"connectiontime": 5,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": [
{
"location_id": 86,
"slave_id": 78,
"repeat": 0,
"connectiontime": 1,
"errortext": "",
"target_ip": "34.36.183.77",
"status": 1
}
]
}
}
}
GET 版 — 参数走查询字符串而不是 body。
查询参数
target
string
port
integer
payload
string
Optional. Hex (0x…) or printable ASCII, max 2048 bytes.
timeout
integer
How long the node waits for a reply, in milliseconds. Default 2000. A value below 100 is read as seconds and converted, so older clients that sent timeout: 15 keep working.
响应
—
自动轮询 /report/{uuid}
…
可能的响应
{
"status": 200,
"success": true,
"target": "1.1.1.1:53",
"method": "udp",
"repeatchecks": 0,
"region": [
"DE",
"NL",
"ES"
],
"uuid": "851eacb2-985c-4d6c-80c7-861141a673e8",
"reportURL": "https://check-host.cc/report/851eacb2-985c-4d6c-80c7-861141a673e8",
"apiURL": "https://api.check-host.cc/report/851eacb2-985c-4d6c-80c7-861141a673e8",
"og-imageURL": "https://api.check-host.cc/report/851eacb2-985c-4d6c-80c7-861141a673e8/og-image",
"autodelete": "12-05-2036",
"message": "Broadcasted task to all slaves.",
"port": 53,
"query": null,
"payload": "0x241a010000010000000000000377777706676f6f676c6503636f6d0000010001"
}
{
"status": 200,
"success": true,
"target": "1.1.1.1:53",
"method": "udp",
"query": null,
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:35.000000Z",
"delete_at": "2036-05-12 04:05:35",
"payload": "0x241a010000010000000000000377777706676f6f676c6503636f6d0000010001",
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 8,
"slave_id": 1,
"repeat": 0,
"connectiontime": 5,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 10,
"slave_id": 8,
"repeat": 0,
"connectiontime": 1,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 12,
"slave_id": 2,
"repeat": 0,
"connectiontime": 2,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 16,
"slave_id": 10,
"repeat": 0,
"connectiontime": 2,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 62,
"slave_id": 54,
"repeat": 0,
"connectiontime": 1,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": [
{
"location_id": 73,
"slave_id": 65,
"repeat": 0,
"connectiontime": 2,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": [
{
"location_id": 86,
"slave_id": 78,
"repeat": 0,
"connectiontime": 1,
"errortext": "",
"target_ip": "1.1.1.1",
"status": 1
}
]
}
}
}
GET shortcut for a bare host or scheme-prefixed origin (https assumed when no scheme is given). Use POST /http for a full URL with a path, a custom port, or region targeting.
路径参数
target
string
查询参数
timeout
integer
Request timeout in milliseconds. Default 15000. A value below 100 is read as seconds and converted, so older clients that sent timeout: 15 keep working.
响应
—
自动轮询 /report/{uuid}
…
可能的响应
{
"status": 200,
"success": true,
"target": "https://check-host.cc",
"method": "http",
"repeatchecks": 0,
"region": [
"DE",
"NL",
"ES"
],
"uuid": "9956b063-b987-4199-a938-15e13359f6d0",
"reportURL": "https://check-host.cc/report/9956b063-b987-4199-a938-15e13359f6d0",
"apiURL": "https://api.check-host.cc/report/9956b063-b987-4199-a938-15e13359f6d0",
"og-imageURL": "https://api.check-host.cc/report/9956b063-b987-4199-a938-15e13359f6d0/og-image",
"autodelete": "12-05-2036",
"message": "Broadcasted task to all slaves.",
"port": null,
"query": null,
"payload": null
}
{
"status": 200,
"success": true,
"target": "https://check-host.cc",
"method": "http",
"query": null,
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:35.000000Z",
"delete_at": "2036-05-12 04:05:35",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 8,
"slave_id": 1,
"repeat": 0,
"connectiontime": 35,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 10,
"slave_id": 8,
"repeat": 0,
"connectiontime": 25,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 12,
"slave_id": 2,
"repeat": 0,
"connectiontime": 22,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 16,
"slave_id": 10,
"repeat": 0,
"connectiontime": 28,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 62,
"slave_id": 54,
"repeat": 0,
"connectiontime": 25,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": [
{
"location_id": 73,
"slave_id": 65,
"repeat": 0,
"connectiontime": 56,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": [
{
"location_id": 86,
"slave_id": 78,
"repeat": 0,
"connectiontime": 20,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
}
}
}
GET 快捷方式。路径参数 method 接受与 POST 版 querymethod 相同的记录类型。
路径参数
target
string
method
enum
查询参数
timeout
integer
Query timeout in milliseconds. Default 5000. A value below 100 is read as seconds and converted, so older clients that sent timeout: 15 keep working.
响应
—
自动轮询 /report/{uuid}
…
可能的响应
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "dns",
"repeatchecks": 0,
"region": [
"DE",
"NL",
"ES"
],
"uuid": "fce45bed-f863-4940-86d3-3fa681166770",
"reportURL": "https://check-host.cc/report/fce45bed-f863-4940-86d3-3fa681166770",
"apiURL": "https://api.check-host.cc/report/fce45bed-f863-4940-86d3-3fa681166770",
"og-imageURL": "https://api.check-host.cc/report/fce45bed-f863-4940-86d3-3fa681166770/og-image",
"autodelete": "12-05-2036",
"message": "Broadcasted task to all slaves.",
"port": null,
"query": "A/AAAA",
"payload": null
}
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "dns",
"query": "A",
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:36.000000Z",
"delete_at": "2036-05-12 04:05:36",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 8,
"slave_id": 1,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 10,
"slave_id": 8,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 12,
"slave_id": 2,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 16,
"slave_id": 10,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": {
"location_id": 62,
"slave_id": 54,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": {
"location_id": 73,
"slave_id": 65,
"data": [
{
"ttl": 202,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": {
"location_id": 86,
"slave_id": 78,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
}
}
}
GET 快捷方式。需要区域定向、自定义包数或更换协议请用 POST /mtr。
路径参数
target
string
查询参数
timeout
integer
Runtime budget in milliseconds, applied by nodes in whole seconds. Default 1000. A value below 100 is read as seconds and converted, so older clients that sent timeout: 15 keep working.
响应
—
自动轮询 /report/{uuid}
…
可能的响应
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "mtr",
"repeatchecks": 5,
"region": [
"DE",
"NL",
"ES"
],
"uuid": "0fa83d50-7fc2-4f45-bbb3-aadc7f8fa939",
"reportURL": "https://check-host.cc/report/0fa83d50-7fc2-4f45-bbb3-aadc7f8fa939",
"apiURL": "https://api.check-host.cc/report/0fa83d50-7fc2-4f45-bbb3-aadc7f8fa939",
"og-imageURL": "https://api.check-host.cc/report/0fa83d50-7fc2-4f45-bbb3-aadc7f8fa939/og-image",
"autodelete": "12-05-2036",
"message": "Broadcasted task to all slaves.",
"port": null,
"query": null,
"payload": null
}
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "mtr",
"query": null,
"repeatchecks": 5,
"created_at": "2026-05-12T02:05:36.000000Z",
"delete_at": "2036-05-12 04:05:36",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 8,
"slave_id": 1,
"data": {
"mtr": {
"src": "e6a6076aff2d",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.19.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.143,
"Avg": 0.156,
"Best": 0.121,
"Wrst": 0.185,
"StDev": 0.026,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "172.31.1.1",
"Loss%": 0,
"Snt": 5,
"Last": 3.583,
"Avg": 3.737,
"Best": 2.002,
"Wrst": 5.875,
"StDev": 1.494,
"ASN": "-",
"PTR": "-"
},
{
"count": 3,
"host": "116.203.161.165",
"Loss%": 0,
"Snt": 5,
"Last": 0.377,
"Avg": 1.422,
"Best": 0.377,
"Wrst": 4.689,
"StDev": 1.854,
"PTR": "12936.your-cloud.host",
"ASN": "AS24940"
},
{
"count": 4,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 5,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 6,
"host": "213.239.239.122",
"Loss%": 0,
"Snt": 5,
"Last": 0.659,
"Avg": 0.757,
"Best": 0.488,
"Wrst": 1.36,
"StDev": 0.354,
"PTR": "core-spine-rdev2.cloud1.nbg1.hetzner.com",
"ASN": "AS24940"
},
{
"count": 7,
"host": "213.239.239.141",
"Loss%": 0,
"Snt": 5,
"Last": 0.592,
"Avg": 0.732,
"Best": 0.516,
"Wrst": 1.389,
"StDev": 0.368,
"PTR": "core12.nbg1.hetzner.com",
"ASN": "AS24940"
},
{
"count": 8,
"host": "213.239.224.238",
"Loss%": 0,
"Snt": 5,
"Last": 4.224,
"Avg": 3.991,
"Best": 3.577,
"Wrst": 4.488,
"StDev": 0.365,
"PTR": "core5.fra.hetzner.com",
"ASN": "AS24940"
},
{
"count": 9,
"host": "213.239.239.118",
"Loss%": 0,
"Snt": 5,
"Last": 3.892,
"Avg": 4.653,
"Best": 3.777,
"Wrst": 7.801,
"StDev": 1.759,
"PTR": "213-239-239-118.clients.your-server.de",
"ASN": "AS24940"
},
{
"count": 10,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 3.995,
"Avg": 4.624,
"Best": 3.95,
"Wrst": 7.175,
"StDev": 1.425,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 10,
"slave_id": 8,
"data": {
"mtr": {
"src": "733fe59073f9",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.055,
"Avg": 0.062,
"Best": 0.055,
"Wrst": 0.078,
"StDev": 0.009,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "5.230.225.209",
"Loss%": 0,
"Snt": 5,
"Last": 0.584,
"Avg": 0.494,
"Best": 0.383,
"Wrst": 0.612,
"StDev": 0.1,
"ASN": "AS12586",
"PTR": "-"
},
{
"count": 3,
"host": "193.189.83.197",
"Loss%": 0,
"Snt": 5,
"Last": 0.638,
"Avg": 0.679,
"Best": 0.566,
"Wrst": 0.778,
"StDev": 0.08,
"PTR": "google.equinix.kleyrex.net",
"ASN": "-"
},
{
"count": 4,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 0.647,
"Avg": 0.644,
"Best": 0.577,
"Wrst": 0.703,
"StDev": 0.044,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 12,
"slave_id": 2,
"data": {
"mtr": {
"src": "b3250ccf9b97",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.19.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.076,
"Avg": 0.076,
"Best": 0.065,
"Wrst": 0.1,
"StDev": 0.013,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "45.95.53.1",
"Loss%": 0,
"Snt": 5,
"Last": 1.281,
"Avg": 1.78,
"Best": 0.389,
"Wrst": 4.25,
"StDev": 1.645,
"ASN": "AS200303",
"PTR": "-"
},
{
"count": 3,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "72.14.195.116",
"Loss%": 0,
"Snt": 5,
"Last": 0.786,
"Avg": 0.69,
"Best": 0.641,
"Wrst": 0.786,
"StDev": 0.057,
"ASN": "AS15169",
"PTR": "-"
},
{
"count": 5,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 0.685,
"Avg": 0.684,
"Best": 0.651,
"Wrst": 0.724,
"StDev": 0.029,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 16,
"slave_id": 10,
"data": {
"mtr": {
"src": "bf7afe2a25f8",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.082,
"Avg": 0.082,
"Best": 0.065,
"Wrst": 0.117,
"StDev": 0.019,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "141.95.3.252",
"Loss%": 0,
"Snt": 5,
"Last": 0.667,
"Avg": 0.708,
"Best": 0.616,
"Wrst": 0.967,
"StDev": 0.145,
"ASN": "AS16276",
"PTR": "-"
},
{
"count": 3,
"host": "10.164.25.238",
"Loss%": 0,
"Snt": 5,
"Last": 0.688,
"Avg": 0.688,
"Best": 0.57,
"Wrst": 0.86,
"StDev": 0.108,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "10.17.248.22",
"Loss%": 0,
"Snt": 5,
"Last": 0.784,
"Avg": 0.752,
"Best": 0.64,
"Wrst": 0.981,
"StDev": 0.138,
"ASN": "-",
"PTR": "-"
},
{
"count": 5,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 6,
"host": "172.18.12.0",
"Loss%": 0,
"Snt": 5,
"Last": 4.114,
"Avg": 3.575,
"Best": 3.018,
"Wrst": 4.171,
"StDev": 0.539,
"ASN": "-",
"PTR": "-"
},
{
"count": 7,
"host": "57.128.121.50",
"Loss%": 0,
"Snt": 5,
"Last": 1.93,
"Avg": 1.942,
"Best": 1.776,
"Wrst": 2.131,
"StDev": 0.145,
"PTR": "fra-fr5-sbb1-nc5.de.eu",
"ASN": "AS16276"
},
{
"count": 8,
"host": "10.200.0.39",
"Loss%": 0,
"Snt": 5,
"Last": 4.459,
"Avg": 3.772,
"Best": 2.321,
"Wrst": 4.459,
"StDev": 0.867,
"ASN": "-",
"PTR": "-"
},
{
"count": 9,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 10,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 1.66,
"Avg": 1.655,
"Best": 1.608,
"Wrst": 1.683,
"StDev": 0.029,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": {
"location_id": 62,
"slave_id": 54,
"data": {
"mtr": {
"src": "711c1b61d3d4",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.09,
"Avg": 0.115,
"Best": 0.09,
"Wrst": 0.145,
"StDev": 0.022,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "2.56.247.1",
"Loss%": 0,
"Snt": 5,
"Last": 3.703,
"Avg": 4.079,
"Best": 2.236,
"Wrst": 8.841,
"StDev": 2.712,
"PTR": "dnsrelay.network",
"ASN": "AS213850"
},
{
"count": 3,
"host": "100.68.20.1",
"Loss%": 0,
"Snt": 5,
"Last": 1.067,
"Avg": 1.012,
"Best": 0.89,
"Wrst": 1.093,
"StDev": 0.083,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "92.242.166.5",
"Loss%": 0,
"Snt": 5,
"Last": 1.199,
"Avg": 2.916,
"Best": 1.199,
"Wrst": 4.731,
"StDev": 1.256,
"PTR": "irb5.rt-qfx10k-fkt2.de.eu.smartnet.network",
"ASN": "AS203446"
},
{
"count": 5,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 0.468,
"Avg": 0.473,
"Best": 0.412,
"Wrst": 0.561,
"StDev": 0.055,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": {
"location_id": 73,
"slave_id": 65,
"data": {
"mtr": {
"src": "74f611c62144",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.103,
"Avg": 0.127,
"Best": 0.096,
"Wrst": 0.161,
"StDev": 0.03,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "5.175.223.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.314,
"Avg": 0.321,
"Best": 0.22,
"Wrst": 0.437,
"StDev": 0.078,
"PTR": "nextregister.eu",
"ASN": "AS204464"
},
{
"count": 3,
"host": "10.47.235.16",
"Loss%": 0,
"Snt": 5,
"Last": 0.435,
"Avg": 0.44,
"Best": 0.352,
"Wrst": 0.549,
"StDev": 0.073,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "213.202.209.97",
"Loss%": 0,
"Snt": 5,
"Last": 1.406,
"Avg": 1.463,
"Best": 1.401,
"Wrst": 1.589,
"StDev": 0.078,
"PTR": "lag57-h535e.edge3-dus3.bb.wiit.network",
"ASN": "AS24961"
},
{
"count": 5,
"host": "89.163.136.254",
"Loss%": 0,
"Snt": 5,
"Last": 0.507,
"Avg": 0.537,
"Best": 0.471,
"Wrst": 0.583,
"StDev": 0.047,
"PTR": "lag8-h544e.agr3-dus3.bb.wiit.network",
"ASN": "AS24961"
},
{
"count": 6,
"host": "62.141.47.193",
"Loss%": 0,
"Snt": 5,
"Last": 3.832,
"Avg": 3.75,
"Best": 3.439,
"Wrst": 4.032,
"StDev": 0.215,
"PTR": "lag0-vl1002.core1-ams-eq3.bb.wiit.network",
"ASN": "AS24961"
},
{
"count": 7,
"host": "142.250.174.42",
"Loss%": 0,
"Snt": 5,
"Last": 5.16,
"Avg": 4.135,
"Best": 3.807,
"Wrst": 5.16,
"StDev": 0.575,
"ASN": "AS15169",
"PTR": "-"
},
{
"count": 8,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 3.517,
"Avg": 3.569,
"Best": 3.517,
"Wrst": 3.639,
"StDev": 0.05,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": {
"location_id": 86,
"slave_id": 78,
"data": {
"mtr": {
"src": "1a53a83ea59f",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.114,
"Avg": 0.12,
"Best": 0.092,
"Wrst": 0.162,
"StDev": 0.026,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "62.192.153.49",
"Loss%": 0,
"Snt": 5,
"Last": 0.479,
"Avg": 4.027,
"Best": 0.451,
"Wrst": 12.612,
"StDev": 5.069,
"PTR": "49.153.192.62.dataforest.net",
"ASN": "AS58212"
},
{
"count": 3,
"host": "212.87.204.21",
"Loss%": 0,
"Snt": 5,
"Last": 0.858,
"Avg": 17.266,
"Best": 0.728,
"Wrst": 53.402,
"StDev": 21.544,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 5,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 0.53,
"Avg": 0.554,
"Best": 0.486,
"Wrst": 0.64,
"StDev": 0.056,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
}
}
}
Network Intelligence
3 个接口Dispatch deep, multi-stage scans (port + banner + body + TLS + threat-intel) of an IP, CIDR, domain or ASN. Asynchronous: submit, then poll the status endpoint. Open to guests, with per-IP and per-target hourly quotas.
Dispatches a deep, multi-stage scan of a target (IP, CIDR, domain or ASN). The Manager classifies the target, fans out typed sub-jobs to dedicated workers (resolve / portscan / banner / body-fetch / threat-intel) and aggregates results into the public report at /fullscan/{uuid}. The request returns immediately with status=pending — poll GET /fullscan/{uuid} for progress.
Body 参数
target
string
IPv4/IPv6 address, CIDR block (e.g. 1.1.1.0/24), domain name or AS number. Anonymous CIDR submissions are capped at /24 (v4) / /120 (v6); API keys raise that to /20 / /112.
scope
enum
basic = top-100 ports + banner; deep (default) = full TCP/UDP port range, TLS, body capture, threat-intel; full = same as deep plus subdomain enumeration on domains.
响应
—可能的响应
{
"success": true,
"uuid": "9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0",
"target": "check-host.cc",
"target_type": "domain",
"scope": "deep",
"status": "pending",
"subjobs_total": 0,
"subjobs_done": 0,
"subjobs_failed": 0,
"error": null,
"created_at": "2026-05-26T11:42:08+00:00",
"completed_at": null,
"report_url": "https://check-host.cc/fullscan/9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0",
"api_url": "https://check-host.cc/api/fullscan/9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0"
}
{
"message": "The target field is required. (and 1 more error)",
"errors": {
"target": [
"The target field is required."
],
"tos": [
"The tos field must be accepted."
]
}
}
{
"success": false,
"error": "Fullscan is not enabled on this deployment."
}
Returns the current state of a previously submitted fullscan job. Workers update subjobs_done as they complete; the job moves to status=complete (all sub-jobs done) or partial (some failed). Result data is rendered on /fullscan/{uuid} — this endpoint is for clients that want machine-readable progress.
路径参数
uuid
string
UUID returned by POST /fullscan.
响应
—可能的响应
{
"success": true,
"job": {
"uuid": "9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0",
"target": "check-host.cc",
"target_type": "domain",
"scope": "deep",
"status": "running",
"subjobs_total": 5,
"subjobs_done": 2,
"subjobs_failed": 0,
"error": null,
"created_at": "2026-05-26T11:42:08+00:00",
"completed_at": null,
"report_url": "https://check-host.cc/fullscan/9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0",
"api_url": "https://check-host.cc/api/fullscan/9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0"
}
}
{
"success": true,
"job": {
"uuid": "9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0",
"target": "check-host.cc",
"target_type": "domain",
"scope": "deep",
"status": "complete",
"subjobs_total": 5,
"subjobs_done": 5,
"subjobs_failed": 0,
"error": null,
"created_at": "2026-05-26T11:42:08+00:00",
"completed_at": "2026-05-26T11:44:31+00:00",
"report_url": "https://check-host.cc/fullscan/9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0",
"api_url": "https://check-host.cc/api/fullscan/9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0"
}
}
{
"success": false,
"error": "Job not found."
}
Returns the actual findings a fullscan produced — open ports, banners, DNS records, BGP context and TLS certificates — aggregated from ClickHouse. This is the machine-readable twin of the /fullscan/{uuid} report page. Unlike GET /fullscan/{uuid} (which returns only job counters), this returns data; partial results are available while status=running.
路径参数
uuid
string
UUID returned by POST /fullscan.
响应
—可能的响应
{
"success": true,
"data": {
"uuid": "9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0",
"target": "1.1.1.1",
"target_type": "ip",
"scope": "deep",
"status": "complete",
"subjobs_total": 5,
"subjobs_done": 5,
"subjobs_failed": 0,
"error": null,
"created_at": "2026-07-14T09:12:44+00:00",
"completed_at": "2026-07-14T09:14:02+00:00",
"report_url": "https://check-host.cc/fullscan/9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0",
"api_url": "https://check-host.cc/api/fullscan/9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0",
"open_ports": [
{
"port": 53,
"proto": "tcp",
"service": "domain",
"last_seen": "2026-07-14 09:13:10"
},
{
"port": 443,
"proto": "tcp",
"service": "https",
"last_seen": "2026-07-14 09:13:11"
}
],
"banners": [
{
"port": 443,
"server_str": "cloudflare",
"raw_banner": "HTTP/1.1 200 OK\r\nServer: cloudflare",
"observed_at": "2026-07-14 09:13:11"
}
],
"dns_records": [
{
"record_type": "PTR",
"value": "one.one.one.one",
"observed_at": "2026-07-14 09:13:00"
}
],
"bgp": {
"asn": 13335,
"as_name": "Cloudflare, Inc.",
"prefix": "1.1.1.0/24",
"rpki_status": "valid",
"observed_at": "2026-07-14 09:13:05"
},
"tls_certs": [
{
"port": 443,
"sha256": "3a1b8f0c9d2e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f90",
"subject": "CN=cloudflare-dns.com",
"issuer": "C=US, O=DigiCert Inc, CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1",
"sans_str": "cloudflare-dns.com, one.one.one.one",
"not_before": "2025-01-02 00:00:00",
"not_after": "2026-01-15 23:59:59",
"observed_at": "2026-07-14 09:13:11"
}
]
}
}
{
"success": false,
"error": "Job not found."
}
Intelligence Data
8 个接口Read the aggregated intelligence we already hold for an entity — the same data that powers the /ip, /as, /domain … pages, as JSON. Open to guests with a per-IP rate limit; an API key lifts the limits.
Everything we know about a single IPv4/IPv6 address, aggregated from our intel tables — the same data that powers the /ip/{ip} page, as JSON. Includes reverse DNS, open ports + banners, TLS certificates, BGP/ASN attribution, GeoIP, detected tech-stack, co-hosted domains, origin-leak candidates, threat-intel matches and honeypot activity. Sections with no data are returned as empty arrays / null. Honeypot passwords are never returned in cleartext: each entry exposes only password_captured (bool) and password_len.
路径参数
ip
string
IPv4 or IPv6 address.
响应
—可能的响应
{
"success": true,
"ip": "1.1.1.1",
"family": "IPv4",
"data": {
"ptr": {
"ptr": "one.one.one.one",
"observed_at": "2026-07-14 09:12:44"
},
"open_ports": [
{
"port": 53,
"proto": "tcp",
"last_seen": "2026-07-14 03:20:11",
"service": "domain"
},
{
"port": 80,
"proto": "tcp",
"last_seen": "2026-07-14 03:20:12",
"service": "http"
},
{
"port": 443,
"proto": "tcp",
"last_seen": "2026-07-14 03:20:12",
"service": "https"
}
],
"banners": [
{
"port": 443,
"server_str": "cloudflare",
"observed_at": "2026-07-14 03:20:12"
}
],
"tls_certs": [
{
"port": 443,
"sha256": "3a1b8f0c9d2e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f90",
"subject": "CN=cloudflare-dns.com",
"issuer": "C=US, O=DigiCert Inc, CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1",
"sans_str": "cloudflare-dns.com, *.cloudflare-dns.com, one.one.one.one",
"not_before": "2025-01-02 00:00:00",
"not_after": "2026-01-15 23:59:59",
"observed_at": "2026-07-14 03:20:12"
}
],
"co_hosted_domains": [
{
"ref_domain": "cloudflare-dns.com",
"source": "cert_san",
"total": "4"
}
],
"external_refs": [],
"leak_candidates": [],
"titles": [
{
"target": "1.1.1.1:443",
"title": "1.1.1.1 \u2014 the Internet's Fastest, Privacy-First DNS Resolver",
"status": 200,
"observed_at": "2026-07-14 03:20:13"
}
],
"techs": [
{
"technology": "Cloudflare",
"version": "",
"category": "CDN",
"confidence": 100,
"target": "1.1.1.1:443"
}
],
"bgp": {
"asn": 13335,
"as_name": "Cloudflare, Inc.",
"prefix": "1.1.1.0/24",
"rpki_status": "valid",
"observed_at": "2026-07-13 22:00:00",
"country_code": "US",
"registry": "ARIN",
"allocated": "2010-07-14",
"info_type": "Content"
},
"geo": {
"country_code": "US",
"country_name": "United States",
"continent_code": "NA"
},
"probe_findings": [],
"threat_matches": [],
"threat_count": 0,
"honeypot": null,
"honeypot_recent": [],
"honeypot_actor": null,
"honeypot_ja": null,
"honeypot_classes": []
}
}
{
"success": true,
"ip": "185.223.109.12",
"family": "IPv4",
"data": {
"ptr": null,
"open_ports": [
{
"port": 22,
"proto": "tcp",
"last_seen": "2026-07-14 06:41:03",
"service": "ssh"
}
],
"banners": [],
"tls_certs": [],
"co_hosted_domains": [],
"external_refs": [],
"leak_candidates": [],
"titles": [],
"techs": [],
"bgp": {
"asn": 209588,
"as_name": "FiberXpress BV",
"prefix": "185.223.108.0/22",
"rpki_status": "valid",
"observed_at": "2026-07-13 22:00:00",
"country_code": "NL",
"registry": "RIPE",
"allocated": "2018-03-05"
},
"geo": {
"country_code": "NL",
"country_name": "Netherlands",
"continent_code": "EU"
},
"probe_findings": [],
"threat_matches": [
{
"feed": "blocklist.de",
"category": "ssh-bruteforce",
"first_seen": "2026-06-30 11:04:00",
"last_seen": "2026-07-14 05:58:00",
"hits": "3"
}
],
"threat_count": 1,
"honeypot": {
"hits": "1487",
"first_seen": "2026-07-01 00:12:44",
"last_seen": "2026-07-14 06:41:03",
"ports": [
22,
2222
],
"protocols": [
"ssh"
]
},
"honeypot_recent": [
{
"ts": "2026-07-14 06:41:03",
"dst_port": 22,
"protocol": "ssh",
"event_type": "login_attempt",
"username": "root",
"password_captured": true,
"password_len": 8,
"payload": ""
},
{
"ts": "2026-07-14 06:40:55",
"dst_port": 22,
"protocol": "ssh",
"event_type": "login_attempt",
"username": "admin",
"password_captured": true,
"password_len": 6,
"payload": ""
}
],
"honeypot_actor": {
"classification": "mass-scanner",
"nodes": "41",
"ports": "2",
"protocols": "1",
"active_days": "14"
},
"honeypot_ja": null,
"honeypot_classes": []
}
}
{
"success": false,
"error": "Invalid IP address."
}
Full autonomous-system intel aggregated from our BGP mirrors (CAIDA pfx2as + AS-relationships, RIR delegated stats, PeeringDB, RPKI): profile, prefix counts, announced-IP totals, peers / providers / customers, IXP memberships, RPKI coverage, GeoIP footprint, top ports, hosted-domains and pingable-IP summaries. Aggregates every /as/{asn} page section into one payload. Accepts 13335 or AS13335.
路径参数
asn
string
AS number, with or without the AS prefix.
响应
—可能的响应
{
"success": true,
"asn": 13335,
"as_name": "Cloudflare, Inc.",
"data": {
"as_name": "Cloudflare, Inc.",
"as_aka": "Cloudflare",
"as_type": "Content",
"as_scope": "Global",
"as_traffic": "Heavy Outbound",
"as_website": "https://www.cloudflare.com",
"as_irr": "RADB",
"country": "US",
"registry": "arin",
"status": "assigned",
"allocated": "2010-07-14",
"prefix_count": 1542,
"prefix_count_v4": 1180,
"prefix_count_v6": 362,
"announced_ips_v4": 1520640,
"hosted_domains": 8412339,
"hosted_ip_count": 120334,
"hosted_top": [
{
"domain": "discord.com",
"ip_count": "8"
},
{
"domain": "medium.com",
"ip_count": "6"
}
],
"pingable_count": 94021,
"pingable_top": [
{
"ip": "1.1.1.1",
"last_seen": "2026-07-14 06:00:00"
}
],
"reachable_trend": [
{
"day": "2026-07-13",
"reachable": 93110
},
{
"day": "2026-07-14",
"reachable": 94021
}
],
"geo_footprint": [
{
"country_code": "US",
"ips": "612330"
},
{
"country_code": "DE",
"ips": "210442"
}
],
"top_ports": [
{
"port": 443,
"ips": "110223"
},
{
"port": 80,
"ips": "98110"
}
],
"prefixes": [],
"prefixes_v4": [
{
"prefix": "1.1.1.0/24"
},
{
"prefix": "104.16.0.0/13"
}
],
"prefixes_v6": [
{
"prefix": "2606:4700::/32"
}
],
"peers_count": 9821,
"providers_count": 18,
"customers_count": 420,
"peers": [
{
"asn": 15169,
"name": "Google LLC",
"cc": "US"
},
{
"asn": 16509,
"name": "Amazon.com, Inc.",
"cc": "US"
}
],
"providers": [
{
"asn": 174,
"name": "Cogent Communications",
"cc": "US"
}
],
"customers": [
{
"asn": 394536,
"name": "Example Hosting",
"cc": "US"
}
],
"rpki_total": 1542,
"rpki_valid": 1500,
"rpki_invalid": 2,
"rpki_notfound": 40,
"rpki_coverage_pct": 97.3,
"ixps": [
{
"ix_name": "DE-CIX Frankfurt",
"speed": "400000"
},
{
"ix_name": "AMS-IX",
"speed": "200000"
}
],
"ixp_count": 285,
"providers_source": "caida-as-rel",
"peers_source": "caida-as-rel",
"ixps_source": "peeringdb",
"prefixes_source": "caida-pfx2as",
"enrich_last_seen": "2026-07-13 22:00:00",
"sources": [
"caida-pfx2as",
"peeringdb",
"rir",
"rpki"
],
"first_observed": "2020-01-01 00:00:00",
"last_observed": "2026-07-14 06:00:00",
"recent_prefixes": [
{
"prefix": "104.30.0.0/20",
"first_seen": "2026-07-01 00:00:00"
}
]
}
}
BGP origin (ASN), RPKI validity, GeoIP distribution, open-IP count, top ports, sample scanned hosts and cert subjects observed inside a CIDR block. Mirrors the /prefix/{net}/{mask} page.
路径参数
net
string
mask
integer
0-32 for IPv4, 0-128 for IPv6.
响应
—可能的响应
{
"success": true,
"cidr": "1.1.1.0/24",
"net": "1.1.1.0",
"mask": 24,
"family": "IPv4",
"anycast_label": "Anycast (Cloudflare)",
"data": {
"announced_by": [
{
"asn": 13335,
"source": "caida-pfx2as",
"last_seen": "2026-07-13 22:00:00"
}
],
"open_ips": 42,
"top_ports": [
{
"port": 443,
"ips": "40"
},
{
"port": 80,
"ips": "38"
}
],
"geo": {
"country_code": "US",
"country_name": "United States",
"continent": "NA"
},
"geo_countries": [
{
"country_code": "US",
"country_name": "United States",
"continent": "NA",
"ranges": "3"
}
],
"rpki": [
{
"asn": 13335,
"max_length": 24,
"validity": "valid",
"trust_anchor": "arin",
"last_seen": "2026-07-13 22:00:00"
}
],
"sample_ips": [
{
"ip": "1.1.1.1",
"open_ports": "3",
"last_seen": "2026-07-14 03:20:12"
}
],
"tls_subjects": [
{
"subject": "CN=cloudflare-dns.com",
"ips": "2",
"last_seen": "2026-07-14 03:20:12"
}
],
"asn_name": "Cloudflare, Inc."
}
}
Current DNS records + full passive-DNS history, TLS certificates, CT-log evidence, discovered subdomains and their resolutions, Wappalyzer tech-stack, IPs citing the domain in their HTML, and origin-leak (Cloudflare-bypass) candidates. Mirrors the /domain/{d} page.
路径参数
domain
string
响应
—可能的响应
{
"success": true,
"domain": "check-host.cc",
"data": {
"dns_records": [
{
"record_type": "A",
"value": "104.21.32.100",
"last_seen": "2026-07-14 08:00:00"
},
{
"record_type": "AAAA",
"value": "2606:4700:3033::ac43:2064",
"last_seen": "2026-07-14 08:00:00"
},
{
"record_type": "NS",
"value": "kiki.ns.cloudflare.com",
"last_seen": "2026-07-14 08:00:00"
}
],
"dns_history": [
{
"record_type": "A",
"value": "104.21.32.100",
"first_seen": "2025-02-01 00:00:00",
"last_seen": "2026-07-14 08:00:00",
"observations": "420"
}
],
"tls_certs": [
{
"ip": "104.21.32.100",
"port": 443,
"sha256": "5c1f0a...",
"subject": "CN=check-host.cc",
"issuer": "C=US, O=Google Trust Services, CN=WE1",
"sans_str": "check-host.cc, *.check-host.cc",
"not_before": "2026-06-01 00:00:00",
"not_after": "2026-08-30 23:59:59",
"observed_at": "2026-07-14 03:00:00"
}
],
"ct_certs": [
{
"sha256": "5c1f0a...",
"operator": "Google",
"log_id": "argon2026",
"subject": "CN=check-host.cc",
"issuer": "CN=WE1",
"sans_str": "check-host.cc, *.check-host.cc",
"not_before": "2026-06-01 00:00:00",
"not_after": "2026-08-30 23:59:59",
"seen_at": "2026-06-01 00:12:00"
}
],
"citing_ips": [],
"leak_candidates": [],
"subdomains": [
{
"subdomain": "docs.check-host.cc",
"source": "ct",
"observed_at": "2026-07-01 00:00:00"
}
],
"subdomain_resolutions": [
{
"subdomain": "docs.check-host.cc",
"ips": [
"104.21.32.100"
],
"last_seen": "2026-07-14 08:00:00",
"record_type": "A"
}
],
"tech_stack": [
{
"technology": "Cloudflare",
"version": "",
"category": "CDN",
"confidence": 100,
"observations": "12"
}
],
"apex_stats": {
"sub_count": "7",
"hosting_ips": "3",
"record_types": "6",
"certs": "14"
},
"probe_findings": []
}
}
Certificate subject, issuer, SANs and validity window, plus every (ip, port) we have observed serving it and the matching CT-log entries. Falls back to CT-log data when the cert has not been observed live yet.
路径参数
sha256
string
Lower-case hex SHA-256 fingerprint (64 chars).
响应
—可能的响应
{
"success": true,
"sha256": "3a1b8f0c9d2e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f90",
"data": {
"cert": {
"subject": "CN=cloudflare-dns.com",
"issuer": "C=US, O=DigiCert Inc, CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1",
"sans_str": "cloudflare-dns.com, *.cloudflare-dns.com, one.one.one.one",
"not_before": "2025-01-02 00:00:00",
"not_after": "2026-01-15 23:59:59",
"first_seen": "2025-01-05 10:00:00",
"last_seen": "2026-07-14 03:20:12",
"deployments": "4"
},
"served_by": [
{
"ip": "1.1.1.1",
"port": 443,
"first_seen": "2025-01-05 10:00:00",
"last_seen": "2026-07-14 03:20:12"
},
{
"ip": "1.0.0.1",
"port": 443,
"first_seen": "2025-01-05 10:00:00",
"last_seen": "2026-07-14 03:20:10"
}
],
"ct_logs": [
{
"operator": "Google",
"log_id": "argon2025",
"log_index": "882551234",
"not_before": "2025-01-02 00:00:00",
"not_after": "2026-01-15 23:59:59",
"issuer": "C=US, O=DigiCert Inc, CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1",
"subject": "CN=cloudflare-dns.com",
"sans_str": "cloudflare-dns.com, *.cloudflare-dns.com",
"seen_at": "2025-01-02 04:00:00"
}
]
}
}
How widespread a port is across the scanned Internet: open-IP count, most common server banners, top countries + ASNs, Wappalyzer tech-stack and a sample of recent hosts. Includes a well-known service hint.
路径参数
port
integer
1-65535.
响应
—可能的响应
{
"success": true,
"port": 443,
"well_known": "HTTPS",
"data": {
"open_ips": 48213904,
"top_servers": [
{
"server": "cloudflare",
"c": "5120334"
},
{
"server": "nginx",
"c": "4210556"
},
{
"server": "Apache",
"c": "2890114"
}
],
"top_countries": [
{
"cc": "US",
"ips": "12043221"
},
{
"cc": "DE",
"ips": "3110228"
},
{
"cc": "CN",
"ips": "2904551"
}
],
"top_asns": [
{
"asn": 13335,
"ips": "2201004",
"name": "Cloudflare, Inc."
},
{
"asn": 16509,
"ips": "1890233",
"name": "Amazon.com, Inc."
}
],
"top_techs": [
{
"technology": "Nginx",
"hosts": "4102338"
},
{
"technology": "Cloudflare",
"hosts": "3550221"
}
],
"recent_ips": [
{
"ip": "1.1.1.1",
"last_seen": "2026-07-14 03:20:12"
}
]
}
}
Host counts for a detected technology (optionally pinned to a version), the version breakdown, categories and a sample of hosts running it. Powered by our world-sweep Wappalyzer detections.
路径参数
name
string
version
string
Optional. Pin the stats to one version.
响应
—可能的响应
{
"success": true,
"name": "nginx",
"version": null,
"data": {
"host_count": 8412339,
"top_versions": [
{
"version": "1.24.0",
"c": "1204338"
},
{
"version": "1.18.0",
"c": "980221"
},
{
"version": "1.26.1",
"c": "760112"
}
],
"categories": [
{
"category": "Web servers",
"c": "8412339"
},
{
"category": "Reverse proxies",
"c": "4102338"
}
],
"sample_hosts": [
{
"target": "1.2.3.4:443",
"last_seen": "2026-07-14 05:00:00"
},
{
"target": "example.com",
"last_seen": "2026-07-14 04:55:00"
}
]
}
}
Lists the most-recent fullscan jobs submitted for a target (IP, CIDR, domain or ASN), so clients can deep-link to a fresh report via GET /fullscan/{uuid}/results instead of triggering a redundant scan.
路径参数
target
string
响应
—可能的响应
{
"success": true,
"target": "check-host.cc",
"recent_scans": [
{
"uuid": "9f2c8a14-3b6d-4e21-9a55-71b0c2d8e4f0",
"scope": "deep",
"status": "complete",
"subjobs_done": 5,
"subjobs_total": 5,
"created_at": "2026-07-14T09:12:44+00:00",
"completed_at": "2026-07-14T09:14:02+00:00"
},
{
"uuid": "1a2b3c4d-5e6f-4a1b-8c2d-3e4f5a6b7c8d",
"scope": "basic",
"status": "partial",
"subjobs_done": 3,
"subjobs_total": 4,
"created_at": "2026-07-10T11:00:00+00:00",
"completed_at": "2026-07-10T11:05:30+00:00"
}
]
}
Geo Intelligence
4 个接口Country, TLD and continent-level aggregates plus the global threat feed — the same data that powers the /country, /tld, /continent and /threats pages, as JSON. Open to guests with a per-IP rate limit; an API key lifts the limits.
Everything the /country/{cc} page shows, as JSON: open-IP + port exposure, top ASNs and hosting providers, ISPs, exposed services, Wappalyzer tech-stack, threat-intel counts, censorship signal and the 90-day ICMP reachability trend. Takes an ISO-3166 alpha-2 country code.
路径参数
cc
string
ISO-3166 alpha-2 country code (e.g. us, de, jp).
响应
—可能的响应
{
"success": true,
"country": "US",
"name": "United States",
"data": {
"open_ips": 16500211,
"open_ports": 149388399,
"asn_count": 13256,
"threat_count": 5418,
"top_ports": [
{
"port": 443,
"ips": 905032
},
{
"port": 80,
"ips": 795558
},
{
"port": 22,
"ips": 378591
},
{
"port": 7547,
"ips": 334541
}
],
"top_asns": [
{
"asn": 396982,
"name": "Google Cloud",
"ips": 919282
},
{
"asn": 16509,
"name": "Amazon.com",
"ips": 441433
},
{
"asn": 22394,
"name": "CELLCO",
"ips": 221885
},
{
"asn": 174,
"name": "Cogent Communications, Inc.",
"ips": 194043
}
],
"top_hosting": [
{
"asn": 174,
"name": "Cogent Communications, Inc.",
"info_type": "NSP",
"ips": 194043
},
{
"asn": 20940,
"name": "Akamai Technologies",
"info_type": "Content",
"ips": 167201
},
{
"asn": 19551,
"name": "Thales/Imperva",
"info_type": "Content",
"ips": 160991
},
{
"asn": 14061,
"name": "DigitalOcean",
"info_type": "Content",
"ips": 117845
}
],
"top_techs": [
{
"technology": "jQuery",
"hosts": 26418
},
{
"technology": "Bootstrap",
"hosts": 9641
},
{
"technology": "jQuery UI",
"hosts": 4132
},
{
"technology": "Google Analytics",
"hosts": 4043
}
],
"top_servers": [
{
"server_str": "CloudFront",
"hosts": 154987
},
{
"server_str": "nginx",
"hosts": 112700
},
{
"server_str": "AkamaiGHost",
"hosts": 92000
},
{
"server_str": "Apache",
"hosts": 56481
}
],
"recent_threats": [
{
"feed": "firehol-l1",
"category": "abuse",
"hits": 2075
},
{
"feed": "spamhaus-drop",
"category": "spam",
"hits": 2066
},
{
"feed": "tor-exit",
"category": "anonymizer",
"hits": 1277
}
],
"prefixes": [
{
"prefix": "11.0.0.0/8",
"family": "ipv4",
"origin_asn": 749,
"asn_name": "United States Department of Defense (AS749)"
},
{
"prefix": "12.0.0.0/8",
"family": "ipv4",
"origin_asn": 7018,
"asn_name": "AT&T US - 7018"
},
{
"prefix": "17.0.0.0/8",
"family": "ipv4",
"origin_asn": 714,
"asn_name": "Apple Inc."
},
{
"prefix": "21.0.0.0/8",
"family": "ipv4",
"origin_asn": 749,
"asn_name": "United States Department of Defense (AS749)"
}
],
"prefix_count": 349983,
"pingable_count": 110753208,
"pingable_top": [
{
"ip": "100.0.53.114",
"last_seen": "2026-07-16 04:00:41"
},
{
"ip": "100.11.93.159",
"last_seen": "2026-07-16 04:00:41"
},
{
"ip": "100.12.186.238",
"last_seen": "2026-07-16 04:00:41"
},
{
"ip": "100.16.54.234",
"last_seen": "2026-07-16 04:00:41"
}
],
"exposed": [
{
"port": 22,
"ips": 378591,
"service": "SSH"
},
{
"port": 21,
"ips": 163342,
"service": "FTP"
},
{
"port": 3306,
"ips": 119634,
"service": "MySQL"
},
{
"port": 3389,
"ips": 95795,
"service": "RDP"
}
],
"top_isps": [
{
"asn": 7922,
"name": "Comcast",
"info_type": "Cable/DSL/ISP",
"ips": 87463
},
{
"asn": 6079,
"name": "Astound",
"info_type": "Cable/DSL/ISP",
"ips": 54800
},
{
"asn": 20214,
"name": "Comcast - Miami/Pompano",
"info_type": "Cable/DSL/ISP",
"ips": 52108
},
{
"asn": 20115,
"name": "Charter Communications",
"info_type": "Cable/DSL/ISP",
"ips": 28337
}
],
"honeypot_sources": 4813,
"honeypot_hits": 314180,
"reachable_trend": [
{
"day": "2026-04-23",
"ips": 324
},
{
"day": "2026-04-24",
"ips": 96
},
{
"day": "2026-04-25",
"ips": 26
},
{
"day": "2026-04-26",
"ips": 112
}
]
}
}
{
"success": false,
"error": "Invalid ISO-3166 alpha-2 country code."
}
Aggregate stats for a top-level domain: apex + subdomain counts we have enumerated, TLS-cert and hosting-ASN totals, most-popular apexes, top hosting ASNs, tech-stack and threat signal. Mirrors the /tld/{tld} page.
路径参数
tld
string
Top-level domain without the leading dot (e.g. com, de, app).
响应
—可能的响应
{
"success": true,
"tld": "com",
"data": {
"apex_count": 79489889,
"subdomain_count": 304996227,
"cert_count": 1576266,
"asn_count": 15,
"sample_apexes": [
{
"apex_domain": "amazonaws.com",
"sub_count": 77969331
},
{
"apex_domain": "azure.com",
"sub_count": 9034010
},
{
"apex_domain": "kafka.us-east-1.amazonaws.com",
"sub_count": 4006937
},
{
"apex_domain": "cisco.com",
"sub_count": 2886770
}
],
"top_apexes": [
{
"apex": "cloudways-static-content.s3.us-east-1.amazonaws.com",
"ip_count": 8648,
"last_seen": "2026-07-21 15:31:39.776"
},
{
"apex": "awsmedia.s3.amazonaws.com",
"ip_count": 6643,
"last_seen": "2026-07-19 14:00:32.786"
},
{
"apex": "eprize-content.s3.amazonaws.com",
"ip_count": 6063,
"last_seen": "2026-06-17 10:40:09.091"
},
{
"apex": "inimitable-dev-bucket.s3.us-east-1.amazonaws.com",
"ip_count": 5990,
"last_seen": "2026-06-15 15:09:40.069"
}
],
"top_hosting_asns": [
{
"asn": 16509,
"name": "Amazon.com",
"domains": 14855269
},
{
"asn": 13335,
"name": "Cloudflare",
"domains": 8726556
},
{
"asn": 206834,
"name": "",
"domains": 4426931
},
{
"asn": 396982,
"name": "Google Cloud",
"domains": 1940196
}
],
"top_techs": [
{
"technology": "Plesk",
"hosts": 1
},
{
"technology": "Nginx",
"hosts": 1
}
],
"top_issuers": [
{
"issuer": "Let's Encrypt",
"certs": 412446
},
{
"issuer": "Amazon",
"certs": 257767
},
{
"issuer": "DigiCert",
"certs": 132704
},
{
"issuer": "router.asus.com",
"certs": 70400
}
],
"threat_matches": [
{
"feed": "openphish",
"category": "phishing",
"hits": 3716
}
]
}
}
Totals rolled up across every country on a continent (EU, NA, SA, AS, AF, OC, AN). Mirrors the /continent/{code} page.
路径参数
code
enum
响应
—可能的响应
{
"success": true,
"continent": "EU",
"name": "Europe",
"data": {
"top_countries": [],
"open_ips": 0,
"country_count": 0,
"asn_count": 23326,
"top_asns": [
{
"asn": 13335,
"name": "Cloudflare",
"ips": 372294
},
{
"asn": 3320,
"name": "Deutsche Telekom",
"ips": 368719
},
{
"asn": 24940,
"name": "Hetzner Online",
"ips": 284548
},
{
"asn": 1257,
"name": "TELE2",
"ips": 200904
}
]
}
}
The machine-readable twin of the /threats page: curated IOC feed counts (phishing / abuse / spam / Tor), the honeypot attack-type breakdown and the top sanitised HTTP-exploit signatures. Individual phishing URLs are never listed (counts only) and honeypot sensor addresses are redacted.
响应
—可能的响应
{
"success": true,
"data": {
"totals": {
"iocs": 42977,
"feeds": 4,
"hp_hits": 503722,
"hp_payloads": 21122
},
"feeds": [
{
"feed": "openphish",
"category": "phishing",
"indicator_type": "url",
"ioc_count": 19846,
"last_seen": "2026-07-21 14:59:49"
},
{
"feed": "firehol-l1",
"category": "abuse",
"indicator_type": "cidr",
"ioc_count": 13914,
"last_seen": "2026-07-21 14:59:48"
},
{
"feed": "spamhaus-drop",
"category": "spam",
"indicator_type": "cidr",
"ioc_count": 5061,
"last_seen": "2026-07-21 14:59:48"
},
{
"feed": "tor-exit",
"category": "anonymizer",
"indicator_type": "ip",
"ioc_count": 4156,
"last_seen": "2026-07-21 14:59:48"
}
],
"by_type": [
{
"indicator_type": "url",
"c": 19846
},
{
"indicator_type": "cidr",
"c": 18972
},
{
"indicator_type": "ip",
"c": 4159
}
],
"hp_types": [
{
"type": "payload",
"hits": 233993,
"payloads": 6006
},
{
"type": "auth",
"hits": 222731,
"payloads": 4
},
{
"type": "http_request",
"hits": 32666,
"payloads": 10938
},
{
"type": "http_exploit",
"hits": 14332,
"payloads": 4174
}
],
"top_exploits": [
{
"classes": [
"iot-rce"
],
"request": "GET /cgi-bin/luci/;stok=/locale",
"hits": 370,
"last_seen": "2026-07-17 20:59:20"
},
{
"classes": [
"cmdi",
"iot-rce"
],
"request": "POST /cgi-bin/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/bin/sh",
"hits": 188,
"last_seen": "2026-07-21 15:18:55"
},
{
"classes": [
"scanner-ua"
],
"request": "GET /",
"hits": 148,
"last_seen": "2026-07-21 15:16:27"
},
{
"classes": [
"scanner-ua"
],
"request": "GET /",
"hits": 122,
"last_seen": "2026-07-21 15:34:11"
}
]
}
}
报告
3 个接口取回先前已发起检测的 JSON 报告或渲染好的状态图。
返回先前已发起检测的 JSON 报告。data 映射按 locationname 索引;每条记录的 checks 字段在 ping/tcp/udp/http 下是数组,在 dns/mtr 下是单个对象。报告一旦完结便不再变化,并会缓存 1 年。
路径参数
uuid
string
UUID returned by any monitoring endpoint.
响应
—可能的响应
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "ping",
"query": null,
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:34.000000Z",
"delete_at": "2036-05-12 04:05:34",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 8,
"slave_id": 1,
"repeat": 0,
"connectiontime": 4,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 10,
"slave_id": 8,
"repeat": 0,
"connectiontime": 0,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 12,
"slave_id": 2,
"repeat": 0,
"connectiontime": 0,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 16,
"slave_id": 10,
"repeat": 0,
"connectiontime": 1,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 62,
"slave_id": 54,
"repeat": 0,
"connectiontime": 0,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": [
{
"location_id": 73,
"slave_id": 65,
"repeat": 0,
"connectiontime": 3,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": [
{
"location_id": 86,
"slave_id": 78,
"repeat": 0,
"connectiontime": 0,
"target_ip": "34.36.183.77",
"errortext": "",
"status": 1
}
]
}
}
}
{
"status": 200,
"success": true,
"target": "https://check-host.cc",
"method": "http",
"query": null,
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:35.000000Z",
"delete_at": "2036-05-12 04:05:35",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 8,
"slave_id": 1,
"repeat": 0,
"connectiontime": 35,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 10,
"slave_id": 8,
"repeat": 0,
"connectiontime": 25,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 12,
"slave_id": 2,
"repeat": 0,
"connectiontime": 22,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 16,
"slave_id": 10,
"repeat": 0,
"connectiontime": 28,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": [
{
"location_id": 62,
"slave_id": 54,
"repeat": 0,
"connectiontime": 25,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": [
{
"location_id": 73,
"slave_id": 65,
"repeat": 0,
"connectiontime": 56,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": [
{
"location_id": 86,
"slave_id": 78,
"repeat": 0,
"connectiontime": 20,
"http_status": 200,
"http_statustext": "OK",
"target_ip": "34.36.183.77",
"status": 1
}
]
}
}
}
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "dns",
"query": "A",
"repeatchecks": 0,
"created_at": "2026-05-12T02:05:36.000000Z",
"delete_at": "2036-05-12 04:05:36",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 8,
"slave_id": 1,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 10,
"slave_id": 8,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 12,
"slave_id": 2,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 16,
"slave_id": 10,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": {
"location_id": 62,
"slave_id": 54,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": {
"location_id": 73,
"slave_id": 65,
"data": [
{
"ttl": 202,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": {
"location_id": 86,
"slave_id": 78,
"data": [
{
"ttl": 300,
"address": "34.36.183.77"
},
{
"ttl": 300,
"address": "2600:1901::6760:0:0:0:0"
}
],
"errortext": "",
"status": 1
}
}
}
}
{
"status": 200,
"success": true,
"target": "check-host.cc",
"method": "mtr",
"query": null,
"repeatchecks": 5,
"created_at": "2026-05-12T02:05:36.000000Z",
"delete_at": "2036-05-12 04:05:36",
"payload": null,
"data": {
"DE-NBG-Hetzner": {
"id": 8,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Nuernberg",
"isp": "Hetzner Online GmbH",
"asn": "AS24940",
"datacenter": "Hetzner",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-NBG-Hetzner",
"locationname": "DE-NBG-Hetzner",
"hostname": "de-nbg-het.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 8,
"slave_id": 1,
"data": {
"mtr": {
"src": "e6a6076aff2d",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.19.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.143,
"Avg": 0.156,
"Best": 0.121,
"Wrst": 0.185,
"StDev": 0.026,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "172.31.1.1",
"Loss%": 0,
"Snt": 5,
"Last": 3.583,
"Avg": 3.737,
"Best": 2.002,
"Wrst": 5.875,
"StDev": 1.494,
"ASN": "-",
"PTR": "-"
},
{
"count": 3,
"host": "116.203.161.165",
"Loss%": 0,
"Snt": 5,
"Last": 0.377,
"Avg": 1.422,
"Best": 0.377,
"Wrst": 4.689,
"StDev": 1.854,
"PTR": "12936.your-cloud.host",
"ASN": "AS24940"
},
{
"count": 4,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 5,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 6,
"host": "213.239.239.122",
"Loss%": 0,
"Snt": 5,
"Last": 0.659,
"Avg": 0.757,
"Best": 0.488,
"Wrst": 1.36,
"StDev": 0.354,
"PTR": "core-spine-rdev2.cloud1.nbg1.hetzner.com",
"ASN": "AS24940"
},
{
"count": 7,
"host": "213.239.239.141",
"Loss%": 0,
"Snt": 5,
"Last": 0.592,
"Avg": 0.732,
"Best": 0.516,
"Wrst": 1.389,
"StDev": 0.368,
"PTR": "core12.nbg1.hetzner.com",
"ASN": "AS24940"
},
{
"count": 8,
"host": "213.239.224.238",
"Loss%": 0,
"Snt": 5,
"Last": 4.224,
"Avg": 3.991,
"Best": 3.577,
"Wrst": 4.488,
"StDev": 0.365,
"PTR": "core5.fra.hetzner.com",
"ASN": "AS24940"
},
{
"count": 9,
"host": "213.239.239.118",
"Loss%": 0,
"Snt": 5,
"Last": 3.892,
"Avg": 4.653,
"Best": 3.777,
"Wrst": 7.801,
"StDev": 1.759,
"PTR": "213-239-239-118.clients.your-server.de",
"ASN": "AS24940"
},
{
"count": 10,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 3.995,
"Avg": 4.624,
"Best": 3.95,
"Wrst": 7.175,
"StDev": 1.425,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FFM-KRK": {
"id": 10,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "GHOSTnet GmbH",
"asn": "AS12586",
"datacenter": "GHOSTnet",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-KRK",
"locationname": "DE-FFM-KRK",
"hostname": "de-ffm-krk.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 10,
"slave_id": 8,
"data": {
"mtr": {
"src": "733fe59073f9",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.055,
"Avg": 0.062,
"Best": 0.055,
"Wrst": 0.078,
"StDev": 0.009,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "5.230.225.209",
"Loss%": 0,
"Snt": 5,
"Last": 0.584,
"Avg": 0.494,
"Best": 0.383,
"Wrst": 0.612,
"StDev": 0.1,
"ASN": "AS12586",
"PTR": "-"
},
{
"count": 3,
"host": "193.189.83.197",
"Loss%": 0,
"Snt": 5,
"Last": 0.638,
"Avg": 0.679,
"Best": 0.566,
"Wrst": 0.778,
"StDev": 0.08,
"PTR": "google.equinix.kleyrex.net",
"ASN": "-"
},
{
"count": 4,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 0.647,
"Avg": 0.644,
"Best": 0.577,
"Wrst": 0.703,
"StDev": 0.044,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FFM-Lumaserv": {
"id": 12,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Lumaserv",
"asn": "AS200303",
"datacenter": "Digital Realty",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-FFM-Lumaserv",
"locationname": "DE-FFM-Lumaserv",
"hostname": "de-ffm-lum.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 12,
"slave_id": 2,
"data": {
"mtr": {
"src": "b3250ccf9b97",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.19.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.076,
"Avg": 0.076,
"Best": 0.065,
"Wrst": 0.1,
"StDev": 0.013,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "45.95.53.1",
"Loss%": 0,
"Snt": 5,
"Last": 1.281,
"Avg": 1.78,
"Best": 0.389,
"Wrst": 4.25,
"StDev": 1.645,
"ASN": "AS200303",
"PTR": "-"
},
{
"count": 3,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "72.14.195.116",
"Loss%": 0,
"Snt": 5,
"Last": 0.786,
"Avg": 0.69,
"Best": 0.641,
"Wrst": 0.786,
"StDev": 0.057,
"ASN": "AS15169",
"PTR": "-"
},
{
"count": 5,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 0.685,
"Avg": 0.684,
"Best": 0.651,
"Wrst": 0.724,
"StDev": 0.029,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-LIM-OVH": {
"id": 16,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Limburg",
"isp": "OVH SAS",
"asn": "AS16276",
"datacenter": "OVH SAS",
"monitoring_allowed": 1,
"rabbitmq_queue": "DE-LIM-OVH",
"locationname": "DE-LIM-OVH",
"hostname": "de-lim-ovh.check-host.eu",
"sponsor": null,
"sponsor_url": null,
"latitude": null,
"longitude": null,
"checks": {
"location_id": 16,
"slave_id": 10,
"data": {
"mtr": {
"src": "bf7afe2a25f8",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.082,
"Avg": 0.082,
"Best": 0.065,
"Wrst": 0.117,
"StDev": 0.019,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "141.95.3.252",
"Loss%": 0,
"Snt": 5,
"Last": 0.667,
"Avg": 0.708,
"Best": 0.616,
"Wrst": 0.967,
"StDev": 0.145,
"ASN": "AS16276",
"PTR": "-"
},
{
"count": 3,
"host": "10.164.25.238",
"Loss%": 0,
"Snt": 5,
"Last": 0.688,
"Avg": 0.688,
"Best": 0.57,
"Wrst": 0.86,
"StDev": 0.108,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "10.17.248.22",
"Loss%": 0,
"Snt": 5,
"Last": 0.784,
"Avg": 0.752,
"Best": 0.64,
"Wrst": 0.981,
"StDev": 0.138,
"ASN": "-",
"PTR": "-"
},
{
"count": 5,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 6,
"host": "172.18.12.0",
"Loss%": 0,
"Snt": 5,
"Last": 4.114,
"Avg": 3.575,
"Best": 3.018,
"Wrst": 4.171,
"StDev": 0.539,
"ASN": "-",
"PTR": "-"
},
{
"count": 7,
"host": "57.128.121.50",
"Loss%": 0,
"Snt": 5,
"Last": 1.93,
"Avg": 1.942,
"Best": 1.776,
"Wrst": 2.131,
"StDev": 0.145,
"PTR": "fra-fr5-sbb1-nc5.de.eu",
"ASN": "AS16276"
},
{
"count": 8,
"host": "10.200.0.39",
"Loss%": 0,
"Snt": 5,
"Last": 4.459,
"Avg": 3.772,
"Best": 2.321,
"Wrst": 4.459,
"StDev": 0.867,
"ASN": "-",
"PTR": "-"
},
{
"count": 9,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 10,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 1.66,
"Avg": 1.655,
"Best": 1.608,
"Wrst": 1.683,
"StDev": 0.029,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FRA-PacketsDecreaser": {
"id": 62,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "Marc Fischer - Packets-Decreaser",
"asn": "AS214243",
"datacenter": "Equinix FR7",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-PacketsDecreaser",
"locationname": "DE-FRA-PacketsDecreaser",
"hostname": "de-fra-packets.check-host.eu",
"sponsor": "Packets-Decreaser Hosting",
"sponsor_url": "https://packets-decreaser.net/",
"latitude": null,
"longitude": null,
"checks": {
"location_id": 62,
"slave_id": 54,
"data": {
"mtr": {
"src": "711c1b61d3d4",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.09,
"Avg": 0.115,
"Best": 0.09,
"Wrst": 0.145,
"StDev": 0.022,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "2.56.247.1",
"Loss%": 0,
"Snt": 5,
"Last": 3.703,
"Avg": 4.079,
"Best": 2.236,
"Wrst": 8.841,
"StDev": 2.712,
"PTR": "dnsrelay.network",
"ASN": "AS213850"
},
{
"count": 3,
"host": "100.68.20.1",
"Loss%": 0,
"Snt": 5,
"Last": 1.067,
"Avg": 1.012,
"Best": 0.89,
"Wrst": 1.093,
"StDev": 0.083,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "92.242.166.5",
"Loss%": 0,
"Snt": 5,
"Last": 1.199,
"Avg": 2.916,
"Best": 1.199,
"Wrst": 4.731,
"StDev": 1.256,
"PTR": "irb5.rt-qfx10k-fkt2.de.eu.smartnet.network",
"ASN": "AS203446"
},
{
"count": 5,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 0.468,
"Avg": 0.473,
"Best": 0.412,
"Wrst": 0.561,
"StDev": 0.055,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FAL-Nexthost": {
"id": 73,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Duesseldorf",
"isp": "Justin Franke",
"asn": "AS204464",
"datacenter": "myLoc",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FAL-Nexthost",
"locationname": "DE-FAL-Nexthost",
"hostname": "de-dus-nexthost.check-host.eu",
"sponsor": "NextHost",
"sponsor_url": "https://nsxt.eu",
"latitude": 50.4777,
"longitude": 12.3649,
"checks": {
"location_id": 73,
"slave_id": 65,
"data": {
"mtr": {
"src": "74f611c62144",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.103,
"Avg": 0.127,
"Best": 0.096,
"Wrst": 0.161,
"StDev": 0.03,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "5.175.223.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.314,
"Avg": 0.321,
"Best": 0.22,
"Wrst": 0.437,
"StDev": 0.078,
"PTR": "nextregister.eu",
"ASN": "AS204464"
},
{
"count": 3,
"host": "10.47.235.16",
"Loss%": 0,
"Snt": 5,
"Last": 0.435,
"Avg": 0.44,
"Best": 0.352,
"Wrst": 0.549,
"StDev": 0.073,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "213.202.209.97",
"Loss%": 0,
"Snt": 5,
"Last": 1.406,
"Avg": 1.463,
"Best": 1.401,
"Wrst": 1.589,
"StDev": 0.078,
"PTR": "lag57-h535e.edge3-dus3.bb.wiit.network",
"ASN": "AS24961"
},
{
"count": 5,
"host": "89.163.136.254",
"Loss%": 0,
"Snt": 5,
"Last": 0.507,
"Avg": 0.537,
"Best": 0.471,
"Wrst": 0.583,
"StDev": 0.047,
"PTR": "lag8-h544e.agr3-dus3.bb.wiit.network",
"ASN": "AS24961"
},
{
"count": 6,
"host": "62.141.47.193",
"Loss%": 0,
"Snt": 5,
"Last": 3.832,
"Avg": 3.75,
"Best": 3.439,
"Wrst": 4.032,
"StDev": 0.215,
"PTR": "lag0-vl1002.core1-ams-eq3.bb.wiit.network",
"ASN": "AS24961"
},
{
"count": 7,
"host": "142.250.174.42",
"Loss%": 0,
"Snt": 5,
"Last": 5.16,
"Avg": 4.135,
"Best": 3.807,
"Wrst": 5.16,
"StDev": 0.575,
"ASN": "AS15169",
"PTR": "-"
},
{
"count": 8,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 3.517,
"Avg": 3.569,
"Best": 3.517,
"Wrst": 3.639,
"StDev": 0.05,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
},
"DE-FRA-VMHEAVEN": {
"id": 86,
"continent": "EU",
"country": "Germany",
"countryCode": "DE",
"city": "Frankfurt am Main",
"isp": "VMHeaven",
"asn": "AS215607",
"datacenter": "FFM",
"monitoring_allowed": 0,
"rabbitmq_queue": "DE-FRA-VMHEAVEN",
"locationname": "DE-FRA-VMHEAVEN",
"hostname": "de-fra-vmheaven.check-host.eu",
"sponsor": "VMHeaven",
"sponsor_url": "https://vmheaven.io",
"latitude": 50.0845,
"longitude": 8.4719,
"checks": {
"location_id": 86,
"slave_id": 78,
"data": {
"mtr": {
"src": "1a53a83ea59f",
"dst": "34.36.183.77",
"tos": 0,
"tests": 5,
"psize": "64",
"bitpattern": "0x00"
},
"hubs": [
{
"count": 1,
"host": "172.18.0.1",
"Loss%": 0,
"Snt": 5,
"Last": 0.114,
"Avg": 0.12,
"Best": 0.092,
"Wrst": 0.162,
"StDev": 0.026,
"ASN": "-",
"PTR": "-"
},
{
"count": 2,
"host": "62.192.153.49",
"Loss%": 0,
"Snt": 5,
"Last": 0.479,
"Avg": 4.027,
"Best": 0.451,
"Wrst": 12.612,
"StDev": 5.069,
"PTR": "49.153.192.62.dataforest.net",
"ASN": "AS58212"
},
{
"count": 3,
"host": "212.87.204.21",
"Loss%": 0,
"Snt": 5,
"Last": 0.858,
"Avg": 17.266,
"Best": 0.728,
"Wrst": 53.402,
"StDev": 21.544,
"ASN": "-",
"PTR": "-"
},
{
"count": 4,
"host": "-",
"Loss%": 100,
"Snt": 5,
"Last": 0,
"Avg": 0,
"Best": 0,
"Wrst": 0,
"StDev": 0,
"ASN": "-",
"PTR": "-"
},
{
"count": 5,
"host": "34.36.183.77",
"Loss%": 0,
"Snt": 5,
"Last": 0.53,
"Avg": 0.554,
"Best": 0.486,
"Wrst": 0.64,
"StDev": 0.056,
"PTR": "77.183.36.34.bc.googleusercontent.com",
"ASN": "AS396982"
}
],
"target_ip": "34.36.183.77",
"success": 1
},
"errortext": "",
"status": 1
}
}
}
}
展示各大洲上线/下线状态的 Open Graph 卡片(绿 / 黄 / 红 / 不活跃)。适合 <meta property="og:image">。
路径参数
uuid
string
响应
—按国家着色的世界地图。默认 SVG,或通过 ?format=png 输出 PNG。
路径参数
uuid
string
查询参数
format
enum
res
enum
PNG only. low=800px / med=1200px / high=2000px wide.