当前所在位置: 首页 > 数码科技 > 正文

Nslookup命令详解

2024-04-17 本站作者 【 字体:

Ping指令里我们是通过DNS进行查询,但是返回的只是A记录和CNAME别名记录,活着查询的域名是否存在,就不会有其它的信息了。这个时候就需要另一个命令nslookup,Nslookup可以用来诊断域名解析系统 DNS 的基础结构信息,可以指定查询的类型,可以查到DNS记录的生存时间,还可以指定使用那个DNS服务器进行解释,该命令在安装 TCP/IP 协议后方可以使用。

Nslookup命令详解

nslookup -option hostname server

Nslookup 有两种模式:交互式和非交互式。

要随时中断交互式命令,请按 CTRL+C。

要退出,请键入 exit。

要将内置命令当作计算机名,请在该命令前面放置转义字符\

如果查找请求失败,nslookup 将打印错误消息。下表列出可能的错误消息。 错误消息 说明

Timed out 重试一定时间和一定次数之后,服务器没有响应请求。可以通过 set timeout 子命令设置超时期。而利用 set retry 子命令设置重试次数。

No response from server 服务器上没有运行 DNS 名称服务器。

No records 尽管计算机名有效,但是 DNS 名称服务器没有计算机当前查询类型的资源记录。查询类型使用 set querytype 命令指定。

Nonexistent domain 计算机或 DNS 域名不存在。

Connection refused or Network is unreachable

无法与 DNS 名称服务器或指针服务器建立连接。该错误通常发生在 ls 和 finger 请求中。

Refused DNS 名称服务器拒绝为请求服务。

Format error DNS 名称服务器发现请求数据包的格式不正确。可能表明 nslookup 中存在错误。

每个命令行选项均由连字符 - 后紧跟命令名组成,有时是等号 = 后跟一个数值。例如,要将默认的查询类型更改为主机计算机信息,并将初始超时更改为 10 秒,请键入:

nslookup -querytype=hinfo -timeout=10

是命令行管理工具,用于测试或解决 DNS 服务器问题。此工具是通过"控制面板"与 TCP/IP 协议一起安装的。本文包含使用 的若干提示。

更多信息

要使用 ,请注意以下方面: bull; TCP/IP 协议必须安装在运行 的计算机上。

bull; 在 Microsoft TCP/IP 属性页的 DNS 选项卡的"DNS 服务搜索顺序"字段中必须至少指定一个 DNS 服务器。

bull; Nslookup 一直从当前上下文中的名称中抽去后缀。如果无法进行完全合格的名称查询即,使用尾随点,那么查询将被附加到当前上下文中。例如,当前 DNS 设置是 ,并且在 中执行查询,那么第一个查询将作为 而失败,因为查询是不合格的。这种方式与其他供应商的 Nslookup 方式可能不一致,本文的目的在于阐明 Microsoft Windows NT 的处理方式。

bull; 如果已经使用 Microsoft TCP/IP 属性页 DNS 选项卡上定义的"域后缀搜索顺序"Domain Suffix Search order 中的搜索列表,将不会发生抽取操作。查询将被附加到列表中指定的域后缀中。要避免使用搜索列表,请始终使用"完全合格的域名称"即,在名称中添加尾随点。

可以在两种模式下运行:交互式和非交互式。当需要返回单块数据时,请使用非交互式模式。非交互模式的语法如下:

nslookup -option hostname server

要在交互模式下启动 ,只需在命令提示符下输入 nslookup:

C:\ nslookup

Default Server:

Address: 10.0.0.1

在命令提示符下输入 help 或 ? 将生成可用的命令列表。在命令提示符下输入的任何内容,如果它不是有效命令,则假设它是主机名,尝试使用默认服务器来解析它。要中断交互命令,请按 CTRL+C。要退出交互模式并返回到命令提示符下,并在命令提示符下输入 exit。

以下是帮助输出,其中包含选项的完整列表:

Commands: identifiers are shown in uppercase, means optional

NAME - print info about the host/domain NAME using default

NAME1 NAME2 - as above, but use NAME2 as server

help or ? - print info on common commands

set OPTION - set an option

all - print options, current server and host

nodebug - print debugging information

nod2 - print exhaustive debugging information

nodefname - append domain name to each query

norecurse - ask for recursive answer to query

nosearch - use domain search list

novc - always use a virtual circuit

domain=NAME - set default domain name to NAME

srchlist=N1/N2/.../N6 - set domain to N1 and search list to N1, N2,

and so on

root=NAME - set root server to NAME

retry=X - set number of retries to X

timeout=X - set initial time-out interval to X seconds

type=X - set query type for example, A, ANY, CNAME, MX,

NS, PTR, SOA, SRV

querytype=X - same as type

class=X - set query class for example, IN Internet, ANY

nomsxfr - use MS fast zone transfer

ixfrver=X - current version to use in IXFR transfer request

server NAME - set default server to NAME, using current default server

lserver NAME - set default server to NAME, using initial server

finger USER - finger the optional NAME at the current default host

root - set current default server to the root

ls opt DOMAIN FILE - list addresses in DOMAIN optional: output to

-a - list canonical names and aliases

-d - list all records

-t TYPE - list records of the given type for example, A, CNAME,

MX, NS, PTR, and so on

view FILE - sort an 'ls' output file and view it with pg

exit - exit the program

通过在命令提示符下运行 set 命令,可以在 中设置许多不同的选项。要得到这些选项的完整列表,只需输入 set all。请参见以上内容,在 set 命令下,得到可用选项的打印输出。

查找不同的数据类型

要在域名空间中查找不同的数据类型,请在命令提示符下使用 set type 或 set querytype 命令。例如,要查询邮件交换器数据,请输入:

C:\ nslookup

Default Server:

Address: 10.0.0.1

set q=mx

mailhost

Server:

Address: 10.0.0.1

internet address = 10.0.0.5

第一次查询是查找远程名称,答案是权威的,但随后的查询是非权威的。第一次查询远程主机时,本地 DNS 服务器与作为该域权威的 DNS 服务器取得联系。然后,本地 DNS 服务器缓存该信息,以便从器缓存中非权威地回答随后的查询。

直接从另一个名称服务器中进行查询

要直接查询另一个名称服务器,请使用 server 或 lserver 命令切换到该名称服务器。lserver 命令使用本地服务器得到要切换的服务器地址,而 server 命令使用当前默认服务器得到该地址。

例如:

C:\ nslookup

Default Server:

Address: 10.0.0.1

server 10.0.0.2

Default Server:

Address: 10.0.0.2

使用 转移整个区域

使用 ls 命令,Nslookup 可以用于转移整个区域。查看远程域中的所有主机,这是有用的。ls 命令的语法如下:

ls - a | d | t type domain filename

不带参数使用 ls 命令将返回所有地址和名称服务器数据的列表。-a 参数将返回别名和正式名称,-d 将返回所有数据,而 -t 将按类型进行筛选。

例如:

. NS server =

NS server =

nameserver1 A 10.0.0.1

nameserver2 A 10.0.0.2

在 DNS 服务器中可以按块转移区域,以便只有授权的地址和网络才可以执行此操作。如果设置了区域安全,将返回以下错误消息:

*** Can't list domain .: Query refused

的疑难解答

默认服务器超时

当启动 工具时,以下错误可能出现:

*** Can't find server name for address w.x.y.z : Timed out

备注: w.x.y.z 是在"DNS 服务搜索顺序"列表中列出的第一个 DNS 服务器。

*** Can't find server name for address 127.0.0.1: Timed out

第一个错误指出不能连接 DNS 服务器,或者该计算机上的服务没有运行。要解决此问题,启动该服务器上的 DNS 服务,或检查可能存在的连接问题。

第二个错误指出在"DNS 服务搜索顺序"列表中还没有定义服务器。要解决此问题,请将有效 DNS 服务器的 IP 地址添加到此列表中。

启动 时找不到服务器名

启动 工具时,可能出现以下错误:

*** Can't find server name for address w.x.y.z: Non-existent domain

查询其它类型的域名

我们的域名一般还配置了其他类型的记录,如MX记录,查看解析是否正常,这时候用ping命令就不行了。邮件服务器只能发信不能收信,是域名解析的问题还是其他的问题,Ping命令的检查只能让你误入歧途。nslookup这时候可以模拟你的其他遇见服务器进行域名解析的情况。我们需要在nslookup上加上适当的参数。指定查询记录类型的指令格式如下:nslookup –qt=类型 目标域名注意qt必须小写

以下是可以用的类型的格式不区分大小写,仅提供常用的MX和NS的截图:

1.A 地址记录Ipv4

2.AAAA 地址记录Ipv6

3.AFSDB Andrew文件系统数据库服务器记录不懂

4.ATMA ATM地址记录不是自动提款机

5.CNAME 别名记录

7.ISDN 域名对应的ISDN号码

8.MB 存放指定邮箱的服务器

9.MG 邮件组记录

邮件组和邮箱的信息记录

改名的邮箱记录

邮件服务器记录

阅读全文
相关推荐

2024去云南旅游最佳路线 云南旅游的最佳路线安排

2024去云南旅游最佳路线 云南旅游的最佳路线安排
如果你是第一次来云南旅游,推荐最经典的线路是:昆明→大理→丽江→泸沽湖→香格里拉。这条线路经典的经典比较多,比较集中,都是在一条线,每个地方都有机场,全国好多城市都有直飞的航班。交通也很方便,可以根据自己的时间随意搭配。

2024最适合穷游的12个地方 一个人穷游去哪里好

2024最适合穷游的12个地方 一个人穷游去哪里好
1、哈尔滨:要想体验冬季游玩乐趣的朋友,那可一定不要错过哈尔滨这座城市了,绝对是让你来了还想再来。除了好玩的滑雪、冰雕以外,其实哈尔滨也是非常适合拍照写真的,因为哈尔滨临近俄罗斯这个国家,其有的建筑也是非常有国外欧美建筑的风格。2、苏州:苏州的每一角落,都有着江南水乡的风韵。必打卡景点有:平江路:先有平江路,后有苏州城,一条历史老街,一条沿河的小路。白天就来平江路感受原汁原味的苏州。拙政园:中国四大园林之一,亭台楼阁,奇石古树,园区以水为中心,山木环绕。苏州博物馆:需要提前预约,整个博物馆宛若一座小园林。

2024桂林必去五个景点 桂林旅游必看景点

2024桂林必去五个景点 桂林旅游必看景点
来桂林旅游,漓江是必游的。漓江景区是世界上规模最大、风景最美的岩溶山水游览区,集中了桂林山水的精华。一般游漓江的主要方式有坐船、竹筏及徒步,包括漓江三星、四星游船,漓江竹筏游和兴坪渔村大船游等。

2024清明家庭旅游最佳去处 清明节去哪里玩比较好

2024清明家庭旅游最佳去处 清明节去哪里玩比较好
带着父母或者爷爷奶奶来厦门,在鼓浪屿上度过一个悠闲下午,身心都可以得到放松。厦门是很多人旅游必去的城市之一,这里有很多出名的景点,比如说鼓浪屿、中山路步行街等等。厦门位于福建省,因此这里一年四季的气候都是比较合适的。鼓浪屿是一个小岛,需要乘船上岛哦。岛上有日光岩、菽庄花园、风琴博物馆等景点,在日光岩内,可以俯视全岛,将景色尽收眼底。这里还有著明经典打卡地《最美转角》。

张家界旅游必去景区 张家界旅游景点推荐

张家界旅游必去景区 张家界旅游景点推荐
张家界旅游必去景区,指的是张家界的核心景区武陵源风景区,也就是通常所说的“张家界国家森林公园”。张家界国家森林公园和武陵源风景区其实是同一片景区,只需要买一张门票即可,可从五处门票站进景区。第二个打卡景点是天门山,通过乘坐天门山索道,你可以欣赏到绝美的风景,山顶森林和各种珍稀植物让人叹为观止。天门山景区与张家界国家森林公园不在同一个地方,门票也是分开购买的。其最著名地标是天门洞,出火车站抬头就能看到天门山索道。天门山国家森林公园内处处古树参天,藤蔓缠绕。景区分为天门洞、中线、东线和西线景区等几个主要区域。

2024重庆旅游攻略 2024年重庆旅游景点

2024重庆旅游攻略 2024年重庆旅游景点
重庆旅游住宿建议住在解放碑附近,神仙选择,地理位置优越,离各大景点都近,出行便利,公交,地铁,打车都方便,好吃的多,八一好吃街,包括一些有名的小吃都在附近。而且是商业中心,购物也方便,适合逛吃逛吃。

西安旅游攻略自由行路线推荐 第一次去西安旅游攻略

西安旅游攻略自由行路线推荐 第一次去西安旅游攻略
第一天洒金桥和西羊市吃早点,西安本地人一般选择的洒金桥和西羊市。吃完早饭步行前往钟鼓楼,鼓楼可以看到各种类型的鼓,以及一些关于鼓的背景和知识,还有一些表演。钟楼鼓楼其实都是夜景好看。下午就去碑林博物馆和西安城墙。碑林博物馆很多喜欢历史和石刻的一定要来。傍晚就去城墙,建议女孩子穿汉服,拍照很出片。晚上可以去永兴坊转转,可以在这儿吃吃逛逛。

2024昆明旅游攻略景点大全 昆明有什么好玩的地方推荐

2024昆明旅游攻略景点大全 昆明有什么好玩的地方推荐
冬天旅游的话一定要去滇池,这里会有成群的海鸥栖息在这里。拍照超级好看。3月份之后海鸥就会飞走,一定要留意时间,不要跑空。滇池周围有大小数十个山峰,在湖畔,您可以欣赏到云南民族村、云南民族博物馆、西山华亭寺、太华寺、三清阁、龙门、筇竹寺、大观楼及晋宁盘龙寺、郑和公园等风景名胜区。在滇池可以看到很多海鸥。天气特别晴朗,滇池周边的柳树摇曳,加上阳光照射,堪称为一副美景。可以去买点面包喂海鸥,抓拍几张漂亮的照片。

成都旅游必去十大景点推荐 四川成都最值得去的十大景点

成都旅游必去十大景点推荐 四川成都最值得去的十大景点
1、锦里:夜间的锦里更加热闹,人来人往的街道,水榭亭台间点缀着红红的灯笼,让夜晚的锦里更具古典韵味,十分适合拍照打卡。锦里的店铺都很有川蜀地区老房子的特色,古色古香,还可以淘到各种小玩意。2、宽窄巷子:宽窄巷子是一条清朝遗留下来的古街道,由宽巷子、窄巷子和井巷子三条古朴街道和其间院落组成。在这里还可以体验碗茶、掏耳朵、川剧变脸等特色民俗项目。可以穿汉服来,很有感觉。其实井巷子是非常有看点,而且适合拍照的一条街。

2024山西旅游必去十大景点 山西必去景点攻略地

2024山西旅游必去十大景点 山西必去景点攻略地
1、云冈石窟:中国四大石窟之一,是历史古迹类的景点。第20窟是云冈石窟的代表作,游客们游览云冈石窟都会来这里拍照留念。云冈石窟一共有四十多个洞窟,时间有限的话可以选部分来看。尤其是第五窟和第六窟。这两个洞窟非常精美,洞窟里面密密麻麻的雕像,太壮观太震撼了。比较传统的参观路线是从东部的第1窟开始,依次往西直到第45窟结束。
本文Tag