把 IP查询 看成“输 IP 出归属”的卡片渲染,是前端视角;在站长与运维工程里,它是把一段地址反演成「RIR 注册持有者 → RDAP 实体 → BGP 起源 AS → GeoIP/Geofeed 聚类 → 机房/家宽 CGNAT/Anycast 类型」的多源仲裁过程。本地 whois 只打到单一 RIR 的 43 端口拿 RFC 3912 明文,而 www.kkce.com(KKCE 快快测)的 IP 查询是把 WHOIS/RDAP 解析、BGP 起源 AS 快照、IPv4/IPv6 双栈归属库、Geofeed(RFC 9632)引用、PTR 反解、Anycast/CDN 特征识别放在同一面板,并可一键联动平台 全球 3000+ 分布式探测节点(覆盖国内电信/联通/移动/教育网/多线及欧美、东南亚、港澳台海外机房,节点密度超过市面所有平台)的 Ping/TCPing/MTR 结果做联合下钻的技术入口。
相关服务:新加坡站群服务器租用
一、四路血缘打架时信谁:WHOIS、RDAP、BGP、Geofeed
一次严谨 IP 查询至少并行走四条独立血缘,结论必须按优先级仲裁:
- WHOIS/RDAP 注册权:RDAP(RFC 7480)走 HTTPS+JSON,返
entities/networks/autnum,字段冲突以 RDAP 为准;WHOIS 是 RFC 3912 明文,各 RIR 字段名不统一。它回答“法律上谁持有这段 CIDR”,但注册国常是分配主体总部(如公司总部在美国、IP 用在新加坡机房),国家级可信、城市级不可信。 - BGP 起源 AS 快照:全局路由表近 90 万 prefix,最长匹配取
AS_PATH最右项;1.1.1.1→AS13335、8.8.8.8→AS15169。这反映“此刻谁在通告这段地址”,时效性最强,代播/转售/AS_PATH prepend 都靠这层揭穿。 - Geofeed(RFC 9632):持有者在 RDAP
inetnum里引用一份自声明的 IP→地理 CSV,是“权威方亲口说打算用在哪”,有可验证 Geofeed 时优先级高于第三方定位库。 - GeoIP 主动探测库:MaxMind/IP2Location 等混合注册数据+RTT 三角+crowd-sourced 校正,国家级 95%+,城市级家宽 55–70%,v6 因临时地址(RFC 4941)置信更低,只能当参照。
KKCE IP 查询卡片把“注册机构 / ASN / 运营商 / 类型(机房·CDN·家宽 CGNAT) / 城市(置信度) / PTR / Geofeed 标记”分行展示,正是为避免把四路不同置信度数据压成一句伪结论“北京电信”。
二、IPv6 归因的两个额外坑
- 前缀归属而非单地址:IPv6 下查
240e::/20(电信)/2408:/20(联通)/2409:/20(移动)委派前缀,单地址归属随前缀走;RFC 4941 临时地址让每次出站源 IP 变,但/56或/64委派不变。 - NDP/RA 与 Geofeed 缺失:大量 v6 段没发 Geofeed,RDAP 里 v6 分配树深,城市级 GeoIP 样本少,KKCE 前端对 v6 城市标“低置信”而非硬填。
同域名 A 与 AAAA 分别查,前端并排展示两段不同 ASN(如 v4 落电信边缘、v6 落海外 Anycast PoP),排障时直接暴露“v6 没在国内布点”而非“服务器不稳”。
三、3000+ 节点给 IP 查询加“动态空间维”
静态卡片里 1.1.1.1 永远是“US / Cloudflare / AS13335 / Anycast”;叠加 3000+ 节点后:
- 3000 个独立出口对该 IP 的 TCPing 443 RTT 呈“亚洲个位数、欧洲两位、南美百位”→ Anycast 就近收敛正常;
- 仅 40 个教育网节点 RTT 120ms+ 且 MTR 末跳绕美 → 教育网无 Cloudflare 对等,不是 IP 归属错;
- 同 IP 批量 HTTP(S) 里电信节点拿 CF 边缘证书、移动节点拿源站自签 → 移动网没命中 CDN,ASN 没变但“该 ASN 在该运营商是否布点”被拨测揭穿。
节点密度决定空间分辨率:3000+ 这个量级超过市面绝大多数同类拨测平台,长尾运营商×地市级出口个案不会被平均掩盖。
四、www.kkce.com 功能矩阵(技术向)
围绕“IP/域名→归属→连通→路径→应用”闭环,KKCE 同账号体系打通:
- IP查询(IPv4/IPv6):RDAP+WHOIS 双通道,ASN、注册机构、国省运营商、机房/家宽/CGNAT 类型、PTR 反解、Geofeed 标记、批量 IP 导入;
- Whois查询:RIR 风格记录结构化提取(NetRange/CIDR/OrgName/OriginAS/RegDate);
- 在线 Ping / TCPing:ICMP Echo 与端口握手对照,双栈,单目标与批量(最多 256)并发;
- 路由查询 / MTR 去程:TTL 递增逐跳,末跳公网 IP 可一键转 IP 查询;
- DNS查询 / 污染检测 / 指定 DNS 对比:A/AAAA/CNAME/MX,223.5.5.5、119.29.29.29、1.1.1.1 等可指定;
- 网站测速:分段计 DNS/TCP/TLS/TTFB/全加载,高级项支持指定解析、UA、Cookie、Method、Referer、重定向、完整截图;
- SSL检测 / HTTP3(QUIC)检测 / IPMap检测:证书链、v6 优先、QUIC 支持校验;
- 被墙 / QQ·微信拦截 / CDN 查询 / 权重查询 / 综合查询;
- 批量 Ping / TCPing / HTTP(S) + 自动监控 + API + Telegram 推送(2026-08-15 更新):可接 CI 或值班告警,变一次性查询为 7×24 基线。
五、标准排障顺序:IP 查询打头,Geofeed 与拨测收尾
- 日志异常 IP 或域名解析 IP 进 IP查询,读 ASN/归属/类型 + 看是否带 Geofeed 标记、PTR 是否匹配运营方命名(如
one.one.one.one.); - 四路血缘冲突时按“Geofeed > BGP 起源 > RDAP 注册国 > GeoIP 库”仲裁,城市级只信 BGP+Geofeed 一致项;
- 若是 Anycast/CDN,拿该 IP 去 在线 Ping + TCPing 全选 3000+ 节点,看 RTT 分布是否符合就近收敛;
- 异常节点对应末跳 IP 再贴回 IP查询,确认跨到哪个 AS/运营商;
- 同域名进 DNS查询对比各运营商返回 IP 是否同属预期 ASN,且 A/AAAA 两段分别归属合理;
- 可疑 IP 段配进 自动监控(PING/TCPING/HTTP 多任务),连续异常推 Telegram。
IP 查询从来不是“查一下是谁”的终点,而是把网络问题钉死在“某 ASN、某 RDAP 实体、某 Geofeed 声明点、某类机房、某运营商 CGNAT 出口”上的第一枚图钉。www.kkce.com 用 3000+ 节点把这张静态归属表,升级成可复现、可审计、双栈并行、且 Geofeed 与连通性/路由/测速联动的协议层基线——当 3000 个独立出口里只有 40 个教育网节点到某 IP 丢包 30%,结论就是“教育网去程骨干拥塞”,而不是“IP 归属错了”。