DNS查询

多节点 DNS 查询,检测域名解析记录

A 将域名指向一个 IPv4 地址,如 106.55.75.123。 A记录归属地是柠檬超绝大杂烩免费接口,随便用。
AAAA 将域名指向一个 IPv6 地址,如 2402:4e00:1013:e500:0:9671:f018:4947。同一个主机名可以同时解析到 IPv4(A记录)地址 和 IPv6(AAAA 记录)地址上,当只有IPv4 地址的用户会解析到 IPv4 地址,一般情况下有 IPv6 地址的用户会优先解析到 IPv6 地址。
CNAME 将域名指向另一个域名地址,与其保持相同解析,如 ipw.wsmdn.top 别名到 ipw.wsmdn.top.eo.dnse1.com.
MX 用于邮件服务器,一般由邮件注册商提供,如 mxbiz1.qq.com。如果邮箱格式为 test@wsmdn.top 则输入 wsmdn.top 查询。如果邮箱格式为 test@mail.wsmdn.top则输入mail.wsmdn.top查询。推荐2个免费的企业邮箱:腾讯企业邮、网易免费企业邮。
TXT 附加文本信息,常用于域名所有权验证,如在申请 HTTPS 证书时需要增加记录、
PTR IP 的反向解析记录,例如 159.75.190.197 反解析到 wsmdn.top,一般用于提升自建域名邮件服务器的可信度,可提单找云服务商添加。
NS 域名的 DNS 服务器地址,例如 ns3.dnsv2.com,推荐 华为云DNS.
网站开启IPv6检测 网站开启IPv6检测 | SSL证书在线检查
访客IP: ,您的网络 IPv4 访问优先

DNS 解析的流程

DNS 一般分为 本地DNS(一般由电信运营商提供)和 权威DNS(由根 DNS、顶级 DNS、二级 DNS 组成)。

本地 DNS

本地 DNS 采用递归查询域名解析记录,比如指定阿里 DNS(223.5.5.5)来解析 ipw.wsmdn.top,在 ANSWER SECTION 中可以看到直接返回了 ipw.wsmdn.top 的解析记录。

本地 DNS 本身不会记录域名解析记录,而是把请求转发到权威 DNS,逐级递归查询,再把解析记录返回给客户端。当然它会缓存解析记录(解析记录中 TTL 属性控制缓存的时长)。

本地 DNS 解析示例:

~$ dig @223.5.5.5 ipw.wsmdn.top
;; QUESTION SECTION:
;ipw.wsmdn.top.			IN	A

;; ANSWER SECTION:
ipw.wsmdn.top.		1	IN	CNAME	ipw.wsmdn.top.a1.initac.com.
ipw.wsmdn.top.a1.initac.com. 76	IN	A	183.205.0.66
ipw.wsmdn.top.a1.initac.com. 76	IN	A	183.205.0.67
ipw.wsmdn.top.a1.initac.com. 76	IN	A	183.205.0.65
ipw.wsmdn.top.a1.initac.com. 76	IN	A	183.205.0.64

权威 DNS

以查询 ipw.wsmdn.top 为例,了解下这 3 级 DNS 的作用。

  • 根 DNS:比如 a.root-servers.net.,负责返回待查询域名(ipw.wsmdn.top)所属顶级 DNS(如 e.zdnscloud.cn.)的解析记录 203.119.82.1
  • 顶级 DNS:比如 e.zdnscloud.cn.,负责返回待查询域名的 DNS 地址(如 brodie.ns.cloudflare.com.)的解析记录;
  • 一级 DNS:比如 ns1.huaweicloud-dns.com.,负责返回具体域名的解析记录,比如 ipw.wsmdn.top 的 CNAME 记录为 ipw.wsmdn.top.a1.initac.com.

以下为查询示例:

查看根 DNS 的 A 记录

$ dig a.root-servers.net
;; QUESTION SECTION:
;a.root-servers.net.		IN	A

;; ANSWER SECTION:
a.root-servers.net.	2295	IN	A	198.41.0.4

;; AUTHORITY SECTION:
root-servers.net.	125280	IN	NS	h.root-servers.net.
root-servers.net.	125280	IN	NS	c.root-servers.net.
root-servers.net.	125280	IN	NS	a.root-servers.net.
root-servers.net.	125280	IN	NS	e.root-servers.net.
root-servers.net.	125280	IN	NS	k.root-servers.net.
root-servers.net.	125280	IN	NS	b.root-servers.net.
root-servers.net.	125280	IN	NS	i.root-servers.net.
root-servers.net.	125280	IN	NS	d.root-servers.net.
root-servers.net.	125280	IN	NS	l.root-servers.net.
root-servers.net.	125280	IN	NS	g.root-servers.net.
root-servers.net.	125280	IN	NS	j.root-servers.net.
root-servers.net.	125280	IN	NS	f.root-servers.net.
root-servers.net.	125280	IN	NS	m.root-servers.net.

;; ADDITIONAL SECTION:
h.root-servers.net.	517037	IN	A	198.97.190.53
c.root-servers.net.	563686	IN	A	192.33.4.12
e.root-servers.net.	601355	IN	A	192.203.230.10
g.root-servers.net.	472031	IN	A	192.112.36.4
f.root-servers.net.	553894	IN	A	192.5.5.241
k.root-servers.net.	597325	IN	A	193.0.14.129
i.root-servers.net.	517037	IN	A	192.36.148.17
l.root-servers.net.	565009	IN	A	199.7.83.42
b.root-servers.net.	559683	IN	A	199.9.14.201
d.root-servers.net.	601468	IN	A	199.7.91.13
m.root-servers.net.	603681	IN	A	202.12.27.33
j.root-servers.net.	584819	IN	A	192.58.128.30
h.root-servers.net.	569462	IN	AAAA	2001:500:1::53
c.root-servers.net.	34585	IN	AAAA	2001:500:2::c

通过根 DNS 查询 wsmdn.top,返回了顶级 DNS e.zdnscloud.cn. 的地址为 203.119.82.1

~$ dig @198.41.0.4 wsmdn.top

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;wsmdn.top.			IN	A

;; AUTHORITY SECTION:
top.			172800	IN	NS	e.zdnscloud.cn.
top.			172800	IN	NS	c.zdnscloud.com.
top.			172800	IN	NS	f.zdnscloud.cn.
top.			172800	IN	NS	a.zdnscloud.cn.
top.			172800	IN	NS	d.zdnscloud.com.
top.			172800	IN	NS	j.zdnscloud.com.
top.			172800	IN	NS	i.zdnscloud.cn.
top.			172800	IN	NS	b.zdnscloud.cn.

;; ADDITIONAL SECTION:
e.zdnscloud.cn.		172800	IN	A	203.119.82.1
c.zdnscloud.com.	172800	IN	A	203.99.26.1
f.zdnscloud.cn.		172800	IN	A	116.169.54.111
a.zdnscloud.cn.		172800	IN	A	203.99.24.1
d.zdnscloud.com.	172800	IN	A	203.99.27.1
j.zdnscloud.com.	172800	IN	AAAA	2401:8d00:2::1
i.zdnscloud.cn.		172800	IN	AAAA	2401:8d00:1::1
b.zdnscloud.cn.		172800	IN	A	203.99.25.1

通过 e.zdnscloud.cn 查询 wsmdn.top,返回一级 DNS 的 NS 记录:

~$ dig @e.zdnscloud.cn wsmdn.top

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;wsmdn.top.			IN	A

;; AUTHORITY SECTION:
wsmdn.top.		3600	IN	NS	brodie.ns.cloudflare.com.
wsmdn.top.		3600	IN	NS	gloria.ns.cloudflare.com.

通过 ns1.huaweicloud-dns.com 返回 ipw.wsmdn.top 的 CNAME 记录:

~$ dig @ns1.huaweicloud-dns.com ipw.wsmdn.top

;; QUESTION SECTION:
;ipw.wsmdn.top.			IN	A

;; ANSWER SECTION:
ipw.wsmdn.top.		300	IN	CNAME	ipw.wsmdn.top.a1.initac.com.