DNS 劫持检测免登录

DNS 劫持检测接口 · 最后更新:2026-09-21

🧪 在线调试

GET https://ip258.cn/api/hijack.php
等待发送请求…

📖 快速调用

检测指定域名在各地DNS解析结果是否一致,自动识别DNS劫持/污染。对比本机DNS与多源公共DNS(阿里云、第三方接口)返回的IP,若不一致则判定为可能被劫持。同时检测目标域名的HTTP访问状态与跳转地址。
商业推广
商业推广
广告

📦 接口调用说明

接口地址https://ip258.cn/api/hijack.php
请求方式GET,后端中转转发
数据格式JSON(UTF-8)
支持类型域名
计费方式免费,可选带Key
数据缓存实时检测,不缓存

🗂 data 字段说明

字段类型说明
codeint状态码,200 成功,400 参数错误,429 限流
msgstring提示信息
data.domainstring检测的域名
data.localIpstring本机 DNS 解析到的 IP
data.isHijackedbool是否劫持,true = 被劫持,false = 正常
data.redirectUrlstring跳转地址,无跳转返回 -
data.accessResultstring访问结果(正常 / 访问失败)
data.httpCodeintHTTP 状态码
data.legalIpsarray多源 DNS 返回的合法 IP 列表
data.multiDnsarray全国 22 个城市节点的解析结果
data.multiDns[].dnsNamestring运营商 + 城市名
data.multiDns[].resolveIpstring该节点解析到的 IP

💻 代码示例

curl "https://ip258.cn/api/hijack.php?domain=qq.com"

📑 扩展信息

code含义处理
200查询成功直接取 data 使用
400参数错误检查参数格式
401缺少key参数、API授权码无效/过期填写正确key
403IP 被拉黑 / 临时限制联系客服解封
429请求过于频繁降速后重试
503接口不可用稍后重试