DNS查询工具

查询域名的DNS记录信息,包括A、AAAA、CNAME、MX、NS、TXT等记录类型

10 次使用 | 5.0 评分

DNS查询配置

留空则使用默认DNS服务器 (Google DNS)。支持的公共DNS服务器:

  • Google DNS: 8.8.8.8 或 https://dns.google/resolve
  • Cloudflare DNS: 1.1.1.1 或 https://cloudflare-dns.com/dns-query
  • Quad9 DNS: 9.9.9.9 或 https://dns.quad9.net:5053/dns-query
  • OpenDNS: 208.67.222.222 或 https://doh.opendns.com/dns-query

查询结果

未查询

请输入域名并点击"查询DNS"按钮开始查询

使用说明

1

输入域名

在域名输入框中输入要查询的域名,例如:google.com

2

选择记录类型

选择要查询的DNS记录类型,可以多选。默认选中常用类型。

3

设置DNS服务器(可选)

可以指定特定的DNS服务器进行查询,留空则使用系统默认DNS。

4

执行查询

点击"查询DNS"按钮,系统将查询指定域名的DNS记录。

5

查看结果

查询完成后,结果将显示在表格中,包含记录类型、值和TTL等信息。

DNS基础知识

DNS记录类型详解

A

A记录

将域名映射到IPv4地址的记录。 示例:example.com → 93.184.216.34

AAAA

AAAA记录

将域名映射到IPv6地址的记录。 示例:example.com → 2606:2800:220:1:248:1893:25c8:1946

CNAME

CNAME记录

将一个域名别名指向另一个域名的记录。 示例:www.example.com → example.com

MX

MX记录

指定负责域名邮件接收的邮件服务器记录。 示例:example.com → 10 mail.example.com

NS

NS记录

指定负责管理域名的DNS服务器记录。 示例:example.com → ns1.example.com

TXT

TXT记录

存储域名相关文本信息的记录,常用于验证和安全配置。 示例:example.com → v=spf1 include:_spf.example.com ~all

PTR

PTR记录

将IP地址反向解析为域名的记录。 示例:93.184.216.34 → example.com

SRV

SRV记录

指定服务的服务器位置、端口和优先级的记录。 示例:_sip._tcp.example.com → 0 5 5060 sipserver.example.com

常见问题解答

什么是TTL?

TTL(Time To Live)是指DNS记录在缓存中的生存时间,单位为秒。当TTL过期后,DNS客户端会重新查询记录。 较小的TTL值可以更快地反映DNS更改,但会增加DNS服务器的负载。

为什么查询结果可能不同?

不同的DNS服务器可能有不同的缓存状态,也可能配置了不同的解析策略。此外,某些域名可能使用了地理DNS技术, 根据查询者的位置返回不同的IP地址。

什么是递归查询和迭代查询?

- 递归查询:DNS服务器负责从根域名服务器开始,一直查询到获取最终答案并返回给客户端。
- 迭代查询:DNS服务器只返回它知道的下一个DNS服务器地址,客户端需要继续查询直到获取最终答案。

DNS安全小贴士

  • 定期检查域名的DNS记录,确保没有未授权的更改。
  • 使用多个不同的DNS服务器提供商,提高解析服务的可靠性。
  • 配置SPF、DKIM和DMARC记录,防止电子邮件欺诈和钓鱼攻击。
  • 考虑使用DNSSEC(DNS Security Extensions)来防止DNS欺骗攻击。
  • 对于敏感应用,考虑使用DoH(DNS over HTTPS)或DoT(DNS over TLS)加密DNS查询。