123问免费工具与知识服务
123问工具大全› 工具大全› 网络工具› DNS记录查询

🔍 DNS记录查询

A · AAAA · CNAME · MX · NS · TXT · SOA

数据通过 Google DNS-over-HTTPS API 获取

DNS记录查询常见问题

DNS是做什么的?

DNS(域名系统)把域名翻译成IP地址,相当于互联网的电话簿。你访问一个网址时,浏览器先向DNS服务器问"这个域名对应的IP是多少",拿到IP才能建立连接。

A、AAAA、CNAME、MX这些记录类型分别是什么意思?

A记录把域名指向IPv4地址;AAAA记录指向IPv6地址;CNAME把一个域名别名到另一个域名;MX记录指定接收邮件的服务器;NS记录声明域名服务器;TXT记录用来放验证文本(最常见的是SPF邮箱发信验证)。

为什么查询结果和实际访问不一致?

大概率是本地DNS缓存捣的鬼。你的电脑、路由器、运营商都可能缓存了旧的解析结果。本工具直接查权威DNS,反映的是"最新"配置,但本地缓存可能还没过期,一般等TTL时间到就自动刷新。

TTL是什么意思?

TTL指这条DNS记录能在缓存里存活多少秒。TTL越短,修改后全世界刷新越快,但查询压力也越大;TTL越长则相反。改解析前建议先把TTL调小,等生效后再调回来。

域名解析不生效通常是什么原因?

常见原因:1) 刚改了解析还在等TTL;2) NS记录没指向你的DNS服务商;3) 域名还没实名或欠费被暂停解析;4) 本地缓存没清。建议换个网络(如手机4G)测试,排除本地缓存干扰。

CNAME和A记录能不能同时用?

同一主机名一般不要同时配置CNAME和其他记录。CNAME是"别名跳转",配置了CNAME后该主机名不能再配A、AAAA、MX等记录,否则会冲突报错。

怎么判断是DNS问题还是服务器问题?

可以先ping域名看能不能解析出IP;能解析但连不上,多半是服务器或端口问题;解析不出IP,基本就是DNS配置问题。再用本工具查A记录,核对IP是否指向你服务器。

泛解析和通配符记录是什么?

用*.example.com这种通配符记录,可以让任意不存在的子域名也解析到同一个IP。常用于博客、个人站把任意子域名指向同一台服务器,但配置不当容易被扫爆流量。

DNS记录查询 - 示例演示

示例一:排查网站打不开

输入:域名 example.com,先查A记录,再查NS记录
结果:A记录指向的IP与服务器IP一致;NS记录指向的是你注册商默认的NS
如果A记录IP不对,或NS不是你托管解析的服务商,网站就打不开。先查A码准服务器,再查NS确认为什么解析没生效。

示例二:邮箱收不到信,查MX记录

输入:域名 example.com,查MX记录
结果:MX记录显示 mail.example.com,优先级10
MX记录出问题(被删、优先级错、指向了旧服务器)会导致收不到邮件。看返回的MX目标和优先级,数字越小优先级越高。

示例三:微信/QQ域名校验,查TXT记录

输入:域名 example.com,查TXT记录
结果:返回 SPF 记录或平台要求放置的验证字符串
微信小程序、QQ互联、邮箱发信等都要在TXT里放一串校验码。查不到通常是因为没加记录或还在等TTL生效。

DNS记录查询深度解读

DNS记录类型一图看懂

DNS记录的"字典"比很多人想象的大,但日常运营真正用得上的就这几种。理解每类记录"管什么",排错时才能对症下药。

常见DNS记录类型速查表
记录全称作用典型场景
AAddress域名→IPv4地址网站首页解析
AAAAAddress域名→IPv6地址IPv6站点
CNAMECanonical Name域名→另一个域名(别名)子域名指向主域、CDN加速
MXMail Exchange指定收件服务器+优先级企业邮箱
NSName Server声明负责解析的域名服务器域名托管
TXTText放任意验证文本SPF发信、域名归属验证
SOAStart of Authority声明主NS、管理邮箱、序列号权威记录元信息
SRVService指定服务的服务器+端口某些游戏、微软协议

记住一条:A和AAAA管"网站能不能打开",MX管"邮件能不能收到",TXT管"验证和发信",CNAME管"跳转和CDN"。

DNS解析的完整流程

一次域名解析并不是直接问权威服务器,而是层层递进:本地缓存→本地DNS服务器→根服务器→顶级域服务器→权威服务器。

  • 第一步:浏览器先查本地DNS缓存,命中就直接用。
  • 第二步:没命中,问运营商/本地DNS服务器(递归查询)。
  • 第三步:递归服务器从根服务器问到顶级域(如.com),再问到你的权威DNS。
  • 第四步:权威DNS返回最终记录,递归服务器缓存一份并回给浏览器。
解析链路各层职责
层级作用缓存时间
本地浏览器缓存最快命中几秒~几分钟
操作系统/路由器本机查询分钟级
本地DNS(运营商)递归查询由TTL决定
根/顶级域服务器指向权威长期
权威DNS返回最终记录你设置的TTL

所以"全球生效"需要每层缓存都过期一遍,这就是为什么改记录后要等几小时到几十小时。

如何判断解析是否真正生效

排查解析生效,最靠谱是绕过本地缓存,直接用公共DNS的解析接口或命令行查询。

  • 用 nslookup 域名 指定DNS,如 nslookup example.com 8.8.8.8。
  • 用 dig 域名 +short 直接看权威结果。
  • 到第三方平台(如站长工具)查全国节点刷新情况。
  • 换手机4G流量测试,绕开自己宽带和路由器的缓存。
解析排错命令
命令作用示例
dig查看权威结果dig example.com +short
nslookup指定DNS查询nslookup example.com 8.8.8.8
ping验证连通性ping example.com
在线站长工具全国节点对比多节点刷新情况

如果公共DNS已返回新记录、本地还是旧IP,那就是本地缓存未清,重启路由器或手工刷新即可。

DNS安全与常见坑

  • 不要用纯CNAME托管主域名(Apex域):部分服务商不支持,会让主域名解析失效。
  • TXT里别乱删SPF记录,删了可能导致发信被判定为垃圾邮件。
  • 域名过期未续费,NS记录会先失效,网站会先"解析失败"再"被删除"。
  • 被DDoS扫流量时,临时把主域名做泛解析到黑洞IP是常用应急手段。
DNS 常见坑
坑后果规避
纯CNAME托管主域主域解析失效主域用 A 记录
误删 TXT 的 SPF发信进垃圾箱保留 SPF
域名过期NS 先失效提前续费
被 DDoS 扫流量带宽被占泛解析到黑洞 IP

DNS配置越简单越不容易出错,能用A记录就别绕CNAME,能托管到一家就统一在一家改。

DNS记录查询参考数据

DNS记录类型与常见用途一览

记录几点几优先级/格式不了解会踩的坑
AIPv4—IP写错网站直接打不开
AAAAIPv6—纯IPv4站点可留空
CNAME别名目标域名与A记录同主机名冲突
MX邮件数字小优先删了会收不到信
NS域名服务器—错了整个解析失效
TXT验证文本—缺SPF会进垃圾箱
SOA元信息序列号一般由服务商自动管理

不同普及度的TTL设置建议

场景推荐TTL说明
平时稳定运行600~3600秒10分钟~1小时,兼顾刷新速度和查询压力
即将改解析60~300秒改前临时调小,让新记录快速生效
不太变动的记录86400秒(1天)减少查询压力
CDN/高防场景按厂商建议通常较短以支持节点切换

使用说明

使用方法

1. 输入域名(不带协议头,如example.com)。

2. 选择要查询的记录类型。

3. 点击"查询DNS"查看结果。

4. 可切换A/AAAA/CNAME/MX/NS/TXT/SOA多类型核对。

分享工具: Facebook Twitter 微博 复制链接