NEW实时传播地图与 DNSSEC 信任链可视化

让 DNS 查询 真正 告诉你发生了什么。

从主流公共解析器一次查询所有记录类型,观察 16 个城市的传播状态,并追踪 DNSSEC 信任链 —— 全部集中在一个页面,响应不到一秒。

试试K聚焦输入框
所有系统运行正常
今日查询14,287,194
延迟中位数38ms
探测节点16
公共解析器9
面向真实排障

六个工具,一个窗口,没有套路。

由厌倦了为一条 MX 配置反复切换标签页的 SRE 团队打造。

一次查询全部记录类型

A、AAAA、CNAME、MX、TXT、NS、SOA、CAA、PTR、SRV、DS、DNSKEY —— 并发查询,按类别展示。

11 种记录 · 1 次请求

解析器并排对比

Cloudflare、Google、Quad9、OpenDNS 与权威服务器的应答一目了然,差异自动高亮。

9 个公共解析器

全球实时传播

查看六大洲 16 个探测节点的 DNS 推送过程,点击节点即可查看原始应答与往返延迟。

16 个城市 · <500ms 刷新

DNSSEC 信任链可视化

从根域走到叶子,高亮签名失败、缺失的 DS 记录与 KSK 翻滚。

RFC 4033 / 4034 / 4035

邮件可达性检测

一次性校验 SPF、DKIM、DMARC、BIMI、MTA-STS 与反向 DNS,并给出可直接照做的修复建议。

6 种协议审计

免费公开 API

提供 JSON、JSONP 与 DoH 端点;无需认证、无限速页面、无追踪。可直接接入监控。

curl /v1/lookup/<domain>
样张

查询 github.com

Agithub.com
1 record · TTL 60s
140.82.114.4🇺🇸 Ashburn, US · AS36459
MXgithub.com
5 records · Google Workspace
1aspmx.l.google.com.
5alt1.aspmx.l.google.com.
5alt2.aspmx.l.google.com.

解析器一致性

5/5 一致
Cloudflare1.1.1.1
Google8.8.8.8
Quad99.9.9.9
OpenDNS208.67.222.222
Authoritativedns1.p08.nsone.net
所有解析器在中位 38 毫秒内返回完全一致的应答。
学习 DNS

每一种记录类型都有平实易懂的指南。

由真正运维过权威服务器的工程师撰写,并定期更新。

浏览全部指南
A

Address (IPv4)

Points a hostname to an IPv4 address. The most common record on the internet.

AAAA

Address (IPv6)

The IPv6 equivalent of an A record. 128-bit addresses.

CNAME

Canonical Name

Alias one hostname to another. Cannot coexist with most other records.

MX

Mail Exchange

Directs email delivery to mail servers, ordered by priority.

TXT

Text

Arbitrary text. Used for SPF, DKIM, DMARC and domain verification.

NS

Name Server

Delegates a zone to the authoritative DNS servers for it.

SOA

Start of Authority

Administrative info about the zone — primary NS, contact, serial, timers.

CAA

Certificate Authority

Restricts which CAs can issue SSL certificates for the domain.

一起开发

同一套引擎,也提供 HTTPS 与 DoH 接口。

把我们的 API 接入你的可用性监控、部署流水线或预发健康检查。每秒 100 次请求免费,无需绑定信用卡。

$ curl example200 OK · 38ms
# 查询全部记录类型
$ curl "https://api.dnsfish.com/v1/lookup/github.com"
# →
{
"domain": "github.com",
"resolver": "1.1.1.1",
"answers": {
"A": ["140.82.114.4"],
"MX": [5, "aspmx.l..."]
}
}