在 Windows 命令行下,你可以使用 nslookup 命令来查看 DNS 的记录,包括 TXT 解析记录和 MX 记录。
要查看指定域名的 TXT 记录,你可以使用以下命令:
nslookup -type=txt example.com
将 example.com 替换为你想要查询的域名 ,注意 -type和-qt效果一样 。
要查看指定域名的 MX 记录,你可以使用以下命令:
nslookup -type=mx example.com
同样,将 example.com 替换为你想要查询的域名。
这些命令将显示与所查询域名相关的 TXT 记录或 MX 记录。
当然,nslookup 命令有许多用法,可以用来进行不同类型的 DNS 查询。以下是一些常见的用法:
简单的域名解析查询:
只输入要查询的域名,它将显示默认的 DNS 解析器返回的记录:
nslookup example.com
反向 DNS 查询:
输入 IP 地址进行反向查询,查找对应的域名:
nslookup 192.168.1.1
指定要查询的 DNS 服务器:
你可以指定要查询的特定 DNS 服务器,而不使用系统默认的 DNS 服务器:
nslookup example.com dns_server_ip
将 dns_server_ip 替换为你想要使用的 DNS 服务器的 IP 地址。
查询详细信息:
如果你需要更多的详细信息,你可以打开调试模式:
nslookup -debug example.com
查询指定解析类型的解析记录
Nslookup可以查询域名指定类型的解析记录,如AAAA记录、CNAME记录、MX记录等。
语法:nslookup -qt=type 域名示例:nslookup -qt=AAAA example.com也可以用上述的命令 : nslookup -type=AAAA example.com
如上图所示:Address返回的两个结果就是目标域名的两个IPv6地址。
type可以是以下这些类型:
A 地址记录(直接查询默认类型)AAAA 地址记录AFSDB Andrew文件系统数据库服务器记录ATMA ATM地址记录CNAME 别名记录HINFO 硬件配置记录,包括CPU、操作系统信息ISDN 域名对应的ISDN号码MB 存放指定邮箱的服务器MG 邮件组记录MINFO 邮件组和邮箱的信息记录MR 改名的邮箱记录MX 邮件服务器记录NS 名字服务器记录PTR 反向记录RP 负责人记录RT 路由穿透记录SRV TCP服务器信息记录TXT 域名对应的文本信息X25 域名对应的X.25地址记录
常见错误含义
Timed Out:表示服务器在超出指定的重试次数后不响应请求。No Response from Server:表示名称服务器不在服务器上运行。No Records:表示服务器没有主机的指定查询类型的资源记录,即使主机名有效。Non-Existent Domain:表示主机或域名不存在。Connection Refused:表示在查询时,不能连接到名称或远程用户信息服务命令服务器。该错误是与 ls 和 finger 请求有关的典型错误。Network Is Unreachable:表示在查询时,不能连接到名称或远程用户信息服务命令服务器。该错误是与 ls 和 finger 请求有关的典型错误。Server Failure:表示名称服务器遇到内部矛盾并且不能返回有效的应答。Refused:表示名称服务器拒绝请求服务。Format Error:表示名称服务器拒绝数据包请求因为格式不正确。