18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 建站知识 > windows网络cmd命令:DNS记录如何查询?nslookup命令用法!

windows网络cmd命令:DNS记录如何查询?nslookup命令用法!

时间:2023-02-12 18:39:01 | 来源:建站知识

时间:2023-02-12 18:39:01 来源:建站知识

nslookup命令用于查询DNS记录,诊断和排除DNS故障。Nslookup命令有两种工作方式,即交互式和非交互式。非交互式执行完命令后,则返回至cmd命令符下,合适查询单个数据,如果需要查询多个数据,则可使用交互式。方法很简单,直接输入nslookup命令即可。


在使用nslookup命令之前,先来了解下DNS的查询记录类型。

一、DNS常用记录类型:

A记录,IPv4地址记录;

AAAA,IPv6地址类型;

PTR,反向记录(从IP地址解释域名);

CNAME,别名记录;MX,邮件服务器记录;

NS,名字服务器记录,用来指定该域名由哪些DNS服务器来进行解析;

SOA,授权开始记录,记录DNS服务器更新以及过期时间的信息。可以简单的认为,NS记录是SOA记录的子集。

TXT记录,一般指为某个主机名或域名设置的说明。

做过网站的小伙伴,应该对A记录、别名非常熟悉,做域名指向的时候经常要用到。这里要提醒下,比如http://www.qq.com,这不是一个域名,而是www主机的一个别名cname,域名应该是http://qq.com。在国内,我们一般习惯把提供网站服务的主机别名定为www开头,提供邮件服务的主机别名开头为mail。

二、nslookup命令的用法

通常情况下,我们习惯采用非交互式nslookup命令,命令的格式如下:

nslookup –qt=类型 目标域名、IP地址(默认查询类型是A 记录)

1、查询IP地址(A记录)

从这里我们可以看到,www主机和域名对应的IP地址是完全不同的,这也说明两者的服务器是不同的,但是两者指向的是同一个网站。另外,通过ping也能获取相应网站的IP地址,但只能随机获取其中一个。

当然,如果只是要获取IP地址,也可以直接在nslookup后面输入主机url。不但可以获取IPv4地址,还可以获取IPv6地址,以及主机名等信息,这样就可以不用查询AAAA、CNAME记录了。如下所示:

C:/Users/Administrator>nslookup http://www.qq.com
服务器: UnKnownAddress: 192.168.16.1
非权威应答:名称: ins-r23tsuuf.ias.tencent-cloud.netAddresses: 2402:4e00:1020:1404:0:9227:71ab:2b74 2402:4e00:1020:1404:0:9227:71a3:83d2
61.241.54.211 61.241.54.232
Aliases: http://www.qq.com
名称:http://ins-r23tsuuf.ias.tencent-cloud.net指的是http://www.qq.com实际对应的主机名。

地址:分别列出对应的IPv4和IPv6地址。

Aliases:DNS记录的别名,方便记忆。

非权威应答:从非实际记录存储的DNS服务器中获取的域名解析回答,叫做“非权威回答”。

在nslookup后面直接输入主机IP地址,也可以反向得到域名。

二、查询DNS服务器

C:/Users/Administrator>nslookup -qt=ns http://qq.com
服务器: UnKnownAddress: 192.168.16.1
非权威应答:
http://qq.com nameserver = http://ns2.qq.com
http://qq.com nameserver = http://ns1.qq.com
http://qq.com nameserver = http://ns4.qq.com
http://qq.com nameserver = http://ns3.qq.com
这里记得输入的是域名,不要带WWW,否则就是主机了。可以看到一共有四组域名服务器,一般大型网站都会有多组域名服务器,提供不同地域的域名解析服务。

三、查询SOA授权开始记录

C:/Users/Administrator>nslookup -qt=soa http://qq.com
服务器: UnKnown
Address: 192.168.16.1
非权威应答:
http://qq.com
primary name server = http://ns1.qq.com
responsible mail addr = http://webmaster.qq.com
serial = 1330914143
refresh = 3600 (1 hour)
retry = 300 (5 mins)
expire = 86400 (1 day)
default TTL = 300 (5 mins)
从以上信息可以看出,SOA查询信息来自于http://ns1.qq.com主域名服务器,其中responsible mail addr用于提供域所有者的邮件地址。并且提供了域名的序列号、更新和过期时间,TTL则表明解析记录在DNS服务器中的缓存时间是5分钟。

四、查询邮件服务器记录

C:/Users/Administrator>nslookup -qt=mx http://qq.com
服务器: UnKnown
Address: 192.168.16.1
非权威应答:
http://qq.com MX preference = 10, mail exchanger = http://mx3.qq.com
http://qq.com MX preference = 30, mail exchanger = http://mx1.qq.com
http://qq.com MX preference = 20, mail exchanger = http://mx2.qq.com
MX preference即MX优先级,数值越小,优先级越高。同一个域名的有两条不同优先级的MX记录,通常是用优先级高的。

当优先级高的主机不能使用时,优先级低的就可以起到临时备份作用,代收邮件和转发。当优先级高的机器正常时,低级别的会尝试把信件转发给优先级高的服务器。这里,优先级最高的邮件服务器是http://mx3.qq.com




本文首发公号:软考网络规划设计师(ruankaowg)

关键词:命令,网络,记录

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭