无需登录 数据私有 本地保存

DNS记录查询 - 通过DoH解析A/AAAA/MX

12
0
0
0

DNS 记录查询

通过 DNS over HTTPS (DoH) 安全加密查询域名的 A / AAAA / MX 等记录,支持多种记录类型,查询过程加密保护隐私。

常见问题与 DNS 知识

什么是 DNS 记录?
DNS(Domain Name System,域名系统)记录是存储在 DNS 服务器上的指令,用于将域名映射到对应的 IP 地址或提供其他服务信息。每当您在浏览器中输入网址时,系统会查询 DNS 记录来找到目标服务器。常见的记录类型包括 A 记录(IPv4 地址)、AAAA 记录(IPv6 地址)、MX 记录(邮件服务器)、CNAME 记录(别名)等。
A 记录和 AAAA 记录有什么区别?
A 记录将域名指向一个 IPv4 地址(如 93.184.216.34),这是目前最广泛使用的 IP 地址格式。
AAAA 记录将域名指向一个 IPv6 地址(如 2606:2800:220:1:248:1893:25c8:1946),IPv6 是下一代互联网协议,提供更大的地址空间。随着 IPv4 地址枯竭,越来越多的网站同时配置了 A 和 AAAA 记录以支持双栈网络。
MX 记录的作用是什么?优先级如何理解?
MX(Mail Exchange)记录指定了接收该域名邮件的邮件服务器地址。每条 MX 记录都有一个优先级(数字越小优先级越高)。发送邮件时,发件方的邮件服务器会先尝试优先级最高的 MX 服务器;如果连接失败,则依次尝试优先级较低的服务器。常见的配置是设置多条 MX 记录(如主服务器优先级 10,备用服务器优先级 20),以确保邮件可靠送达。
什么是 DNS over HTTPS (DoH)?为什么它更安全?
DNS over HTTPS (DoH) 是一种通过 HTTPS 协议加密传输 DNS 查询的技术。传统的 DNS 查询是明文传输的(使用 UDP 53 端口),容易被中间人(如 ISP、公共 Wi-Fi 运营商)窃听、篡改或劫持。DoH 将 DNS 查询封装在标准的 HTTPS 请求中,与普通网页流量无异,从而保护您的查询隐私,防止 DNS 污染和劫持。本工具使用 Google 和 Cloudflare 提供的公共 DoH 服务进行查询。
TTL 是什么意思?
TTL(Time To Live)表示 DNS 记录在缓存中的存活时间,单位为秒。例如 TTL=3600 表示该记录可被缓存 1 小时。较长的 TTL 可以减轻 DNS 服务器负载并加快解析速度,但变更记录后需要等待缓存过期才能生效;较短的 TTL 适合频繁变更的场景(如故障切换),但会增加查询次数。合理设置 TTL 是 DNS 管理中的重要策略。
查询结果中的状态码(NOERROR / NXDOMAIN)代表什么?
NOERROR(Status 0):查询成功,域名存在。即使没有找到对应类型的记录,状态也可能是 NOERROR。
NXDOMAIN(Status 3):域名不存在,该域名未被注册或已过期。
SERVFAIL(Status 2):DNS 服务器在处理查询时发生内部错误。
本工具会在结果摘要中显示这些状态,帮助您判断查询结果的含义。
为什么我查询的域名没有返回对应的记录?
可能的原因包括:
1. 该域名确实没有配置这种类型的 DNS 记录(例如很多域名没有 IPv6 的 AAAA 记录);
2. 域名使用了 CNAME 别名,实际记录在别名目标域名上;
3. 域名的 DNS 服务器暂时不可达或配置有误;
4. 某些记录类型(如 AXFR 区域传输)出于安全原因被 DNS 服务器禁止查询。
建议尝试查询该域名的 NS 记录确认其 DNS 服务器配置,或更换记录类型重试。
CNAME 记录和 A 记录可以同时存在吗?
不可以。根据 DNS 规范(RFC 1034/1035),如果一个域名已经配置了 CNAME 记录,则不能再为该域名配置其他类型的记录(包括 A、MX、TXT 等)。CNAME 表示"该域名是另一个域名的别名",所有查询都应转向别名目标。如果需要在根域名同时使用 CNAME 和其他记录,可以考虑使用 ALIAS 或 ANAME 记录(某些 DNS 提供商支持)。