查询域名解析记录, 也就是DNS记录的话, 最主要的目的, 就是在搞清楚你手头上的这个域名, 在当前这个阶段到底是指向了哪些IP地址和邮箱服务器之类的东西, 本文这里给出来3种方法, 这些方法是由简单到困难来排序的, 并且能够覆盖Windows、Mac、Linux这些全平台的环境, 只要你把这个文章读完了之后, 就可以自己动手独立把这个问题给完成查询。

在线DNS查询工具(适合新手)

不需要大家去安装任何类型的软件, 只要打开浏览器就可以了, 然后就可以开始进行操作了:

1. 你可以先访问任意一个在线的DNS查询平台, 然后在那个搜索框里, 把你要查的那个域名给输入进去, 比如说, 那个例子当中的gname.xin这个地址。

2. 你需要去挑选一个记录的类别, 然后从这些选项里面的A, 还有AAAA, 或者是CNAME, 以及MX、TXT、NS等等, 来选择一个合适的。

3. 请点击查询按钮, 然后页面就会返回当前的解析结果, 这个结果里面包含了ip地址、ttl值以及记录来源等等。

这个方法可以适合去快速验证域名有没有解析到正确的IP, 然后能在30秒之内出结果。

命令行查询(适合开发者/运维)

Windows:

首先, 你需要打开命令提示符或者PowerShell这个窗口, 然后在里面输入nslookup 域名这个操作。

把代码框里面的内容换成用普通话书面语直接看得懂的样子。

可以通过指定上游DNS的方式来执行nslookup工具, 其中使用的参数包括类型A和域名, 并且将8.8.8.8这个IP地址作为指定的DNS服务器, 其命令代码是nslookup -type=A 域名 @8.8.8.8。

如果是mac系统或者是linux系统的话。

终端输入:dig 域名

精简输出:dig +short 域名

你可以执行下面的这个命令, 也就是用dig MX 域名这样一个指令, 来对mx记录进行查看。

查看TXT记录:dig TXT 域名

你可以用命令行这种办法, 它能让你把要查询的那个记录的类型给精确控制得住, 同时也能把上游的DNS服务器定下来, 所以当你要去排查那个解析出了什么毛病的时候, 这可是首选的那个办法。

邢台市重点项目建设促进中心

域名解析记录怎么查?3种方法+5个常见问题一次搞定(图1)

WHOIS + DNS综合查询

你可以先到域名注册商的后台去, 或者到那个叫作WHOIS的查询页面里去, 这样就能把域名里的一些基本情况给看清楚了, 这里面就包括了是谁注册的、什么时候会到期, 还有DNS服务器都列了哪些。

然后你再配合着去查一下那个NS记录, 这样一来, 你就能够确认现在这个域名用的那些权威的DNS服务器到底是不是你想要的那个值了。

常见问题解答

Q1:查到的IP和预期不一致怎么办?

应该优先检查本地域名服务缓存。对于在微软视窗系统上运行的电脑, 需要执行插入代码标记且包含 ipconfig 后跟斜杠 flushdns 的指令操作。

对于使用麦金塔系统的用户, 则需要执行插入代码标记且包含 sudo 后跟空格和 dscacheutil 后跟冒号加横线 flushtextcache 的指令命令。

假如经过上述操作之后依然出现不一致的现象, 那么很有可能是因为生存周期这一参数所规定的秒数还没有超时耗尽, 此时应当耐心等待对应的时间长度届满之后再进行一次重新查询请求的动作。

Q2:nslookup和dig有什么区别?

nslookup 只能查询A记录、AAAA记录、MX记录和CNAME记录等基础类型。dig可以支持所有类型的记录。dig还能显示完整的DNS报文数据。报文数据包含头部信息、权威应答部分和附加信息部分。遇到需要排查的复杂问题时。选择dig工具会更加合适一些。

Q3:为什么不同地区查到的解析结果不同?

域名使用了DNS智能解析, 这种解析方式会根据地域或者运营商, 来分配不同的IP地址, 所以从不同的出口进行查询时, 就会命中不同的线路,这属于一种正常的现象。

Q4:TXT记录里的SPF/DKIM验证码查不到是什么原因?

确认那个域名的写法没有任何错误域名解析记录查询, 然后检查清楚是不是需要进行替换操作而不是直接追加到原有的TXT记录里面去, 最后等待TTL生效之后再进行重试。

Q5:如何确认DNS解析是否全球生效?

你可以使用分别位于不同地区的公共DNS来进行查询, 具体的操作方式是先执行dig @1.1.1.1 域名这条命令, 再执行dig @9.9.9.9 域名这条命令, 最后还要执行dig @208.67.222.222 域名这条命令, 通过对比这些步骤中各地返回的结果, 来看它们是否保持一致。

以上三种办法, 把从快速验证一直走到深度排查的所有情况全都覆盖了。在日常用的时候,推荐大家从在线工具还有命令行里面挑一个来用就可以了。

但是域名解析记录查询, 要是碰到了比较复杂的情况, 比如得解析配置的地点有很多地域, 记录类型也有很多种, 这种情况建议大家同时把dig和WHOIS这两种东西结合起来看, 然后一起做出判断。