8 个用于检查 DNS 健康状况以进行故障排除的工具

与网站相关的 DNS 问题一直受到业务压力,尤其是生产业务。

事实上,任何严重的 DNS 问题都会导致整个业务崩溃,您必须尽快恢复它们。 当您手边有一个 DNS 健康测试工具来进行故障排除时,它会很有用。

从技术上讲,DNS 监控系统应该在出现问题时通知您。 但如果您不使用,则可以按需利用以下工具。

上升趋势

使用 Uptrends 快速查找以下 DNS 记录。 方便地验证您何时进行了更改并想了解记录是否在 Internet 上传播。

  • SOA(权限开始)
  • NS(名称服务器)
  • A级/AAAA级
  • MX(邮件交换器)
  • TXT(文本)

DNS报告

DNSreport 让您知道包含 Parent、Name Server、SOA、MX、MAIL、WWW、SPF 和 DNSSEC 的 DNS 报告。

这使您可以选择将 DNS 报告导出为 PDF 文件。

DNS间谍

使用 DNS Spy 测试四个基本域指标。

  • 连通性——检查配置的名称服务器是否可用并响应 DNS 查询。
  • 性能——响应时间是多少
  • 弹性和安全性——验证是否为弹性配置了多个名称服务器,并为安全性配置了 CAA(证书颁发机构授权)记录。
  • DNS 记录——检测与 TTL 值、MX、根、SOA、IPv6 等相关的记录是否有任何问题。

扫描结果与分数一起给出,每个测试都有建议和成就详细信息,因此您可以对重要发现采取行动。

DNS 观察

DNS Watch 在线工具很方便,我几乎每周都用它。 非常轻量级的A记录、MX、NS、SOA、TXT检查工具。

或者,您也可以使用 techblik.com DNS 查找。

介绍 DNS

Intro DNS 检查给定站点的 DNS 配置的健康状况,并为您提供有关测试和改进计划(如果有)的详细报告。

  8个最佳GPU支持支架

域名查询

DNS 查询遍历工具为您提供 DNS 路由遍历的详细信息。 每个遍历信息都提供了响应时间。

MXTOOLBOX 的域健康执行数百项与性能相关的测试。 它还会进行黑名单查找并显示是否被认为不安全。

dig,一个 DNS 查找实用程序在基于 UNIX 的操作系统上可用。 从终端本身查询 DNS 会很方便。

这是简单的查询输出。

[email protected]:~# dig gf.dev

; <<>> DiG 9.11.3-1ubuntu1.11-Ubuntu <<>> gf.dev
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28778
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;gf.dev.				IN	A

;; ANSWER SECTION:
gf.dev.			300	IN	A	104.27.152.44
gf.dev.			300	IN	A	104.27.153.44

;; Query time: 13 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Sun Feb 23 19:27:49 UTC 2020
;; MSG SIZE  rcvd: 67

默认情况下,dig 将显示给定域的 A 记录。 但是,您可以查询其他记录类型。 下面的示例是获取 MX 记录。

[email protected]:~# dig mx techblik.com.com

; <<>> DiG 9.11.3-1ubuntu1.11-Ubuntu <<>> mx techblik.com.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3837
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;techblik.com.com.			IN	MX

;; ANSWER SECTION:
techblik.com.com.		300	IN	MX	1 aspmx.l.google.com.
techblik.com.com.		300	IN	MX	10 alt3.aspmx.l.google.com.
techblik.com.com.		300	IN	MX	5 alt1.aspmx.l.google.com.
techblik.com.com.		300	IN	MX	10 alt4.aspmx.l.google.com.
techblik.com.com.		300	IN	MX	5 alt2.aspmx.l.google.com.

;; Query time: 4 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Sun Feb 23 19:36:48 UTC 2020
;; MSG SIZE  rcvd: 157

希望以上工具能帮助您解决 DNS 相关问题。 我建议查看此 DNS 基础课程。

  如何在 Mac 上设置和使用 Google Drive