当前位置:文档之家› 截止15年最全的nslookup命令详解

截止15年最全的nslookup命令详解

截止15年最全的nslookup命令详解
截止15年最全的nslookup命令详解

截止15年最全的nslookup命令详解nslookup命令

nslookup命令 (1)

12.1、简介 (2)

12.2、注意事项 (2)

12.3、交互模式 (3)

12.3.1、适用情况 (3)

12.3.2、进入交互模式 (3)

12.3.3、nslookup的子命令 (4)

12.3.3.1、NAME (4)

12.3.3.2、NAME1 NAME2 (4)

12.3.3.3、Help (4)

12.3.3.4、? (4)

12.3.3.5、set子命令 (4)

12.3.3.6、server NAME (10)

12.3.3.7、lserver NAME (11)

12.3.3.8、root (11)

12.3.3.9、ls (11)

12.3.3.10、view FILE (11)

12.3.3.11、exit (11)

12.3.3.12、ctr+C (11)

12.3.3.13、finger (12)

12.3.3.14、set [no]ignore, set [no]ig (12)

12.3.4、示例 (12)

12.3.4.1、将域名解析成IP地址 (12)

12.3.4.2、将“IP地址”反解析成“域名” (12)

12.3.4.3、直接从另一个名称服务器进行查询 (13)

12.3.4.4、使用Nslookup.exe 转移整个区域 (13)

12.4、非交互模式 (14)

12.4.1、适用情况 (14)

12.4.2、语法 (14)

12.4.3、使用示例 (15)

12.4.3.1、将域名解析成IP地址 (15)

12.4.3.2、将“IP地址”反解析成“域名” (15)

12.4.3.3、查询邮件服务器信息 (16)

12.4.3.4、查看命名服务器NS (16)

12.4.3.5、查看域名的缓存时间 (16)

12.4.3.6、正向解析域名,并且设置超时为10秒,并打开高级调试信息 (18)

12.4.3.7、更改缺省查询类型类型为主机信息(HINFO)并且初始超时时间为10

秒 (19)

12.4.3.8、设置域和搜索列表为三个名称,https://www.doczj.com/doc/3d18531549.html,、https://www.doczj.com/doc/3d18531549.html, 和https://www.doczj.com/doc/3d18531549.html,

(19)

12.4.3.9、确定名称是否指定主机、域、或其他实体 (19)

12.5、故障排除 (19)

12.5.1、默认服务器超时 (20)

12.5.2、找不到地址127.0.0.1 的服务器名称 (21)

12.5.3、Nslookup 在子域上无法执行 (21)

12.1、简介

Nslookup(name server lookup)是一个用来查询Internet域名服务器基础结构的信息的程序。Nslookup有两种模式:交互式和非交互式。

交互模式容许用户查询域名服务器,获取各种关于主机和域名的信息或输出一个域内的主机列表。

非交互模式用于只输出一个主机或域名的名字和要求的信息。

MS-DOS utility that enables a user to look up an IP address of a domain or host on a network. Users who are using earlier versions of Microsoft Windows 95, Windows 98, or Windows ME and need the options available with the nslookup command will need to download an alternative, third-party program.

12.2、注意事项

◆TCP/IP 协议必须安装在运行Nslookup.exe 的计算机上

◆从命令提示符运行IPCONFIG /ALL 命令时,必须至少指定一个DNS 服务器。

◆Nslookup 一直从当前上下文中的名称中抽去后缀。如果无法进行完全合格的名称查询

(即,使用尾随点),那么查询将被附加到当前上下文中。例如,当前的DNS 设置是https://www.doczj.com/doc/3d18531549.html,,并且在https://www.doczj.com/doc/3d18531549.html, 中执行查询;第一个查询将作为https://www.doczj.com/doc/3d18531549.html, 而失败,因为查询是不合格的。这种方式与其他供应商的Nslookup 版本可能不一致,本文的目的在于阐明Microsoft Windows NT Nslookup.exe 的处理方式。

◆如果您已经使用Microsoft TCP/IP 属性页DNS 选项卡上定义的“域后缀搜索顺序”中

的搜索列表,将不会发生抽取操作。查询将被附加到列表中指定的域后缀中。若要避免使用搜索列表,请始终使用“完全合格的域名”(即,在名称中添加尾随点)。

◆如果要查找的计算机是IP 地址,并且查询类型为A 或PTR 资源记录类型,则返回计

算机的名称。如果要查找的计算机是一个名称,并且没有尾部句号,则向该名称添加默

认DNS 域名。该行为依赖于下列set 子命令的状态:domain、srchlist、defname 和search。

◆如果键入连字符(-) 代替要查找的计算机,则命令提示符更改为nslookup 交互式模式。

◆命令行长度必须少于256 个字符。

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

如果仅需要查找单一的数据,请使用非交互式模式。对于第一个参数,键入要查找的计算机的名称或IP 地址。对于第二个参数,键入DNS 名称服务器的名称或IP

地址。如果省略第二个参数,则nslookup 使用默认DNS 名称服务器。

如果需要查找多个数据,可以使用交互式模式。为第一个参数键入连字符(-),为第二个参数键入DNS 名称服务器的名称或IP 地址。或者,省略两个参数,则

nslookup 使用默认DNS 名称服务器。下面是一些有关在交互式模式下工作的提示:

●☆要随时中断交互式命令,请按Ctrl+B。

●☆要退出,请键入exit。

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

◆将无法识别的命令解释为计算机名。

◆任何合法有效的域名都必须有至少一个主的名字服务器。当主名字服务器失效时,才会

使用辅助名字服务器。这里的失效指服务器没有响应

◆一个有效的DNS服务器必须在注册机构注册,这样才可以进行区域复制。所谓区域复

制,就是把自己的记录定期同步到其他服务器上。当DNS接收到非法DNS发送的区域复制信息,会将信息丢弃。

◆DNS有两种,一是普通DNS,一是根DNS,根DNS不能设置转发查询,也就是说根DNS

不能主动向其他DNS发送查询请求。如果内部网络的DNS被设置为根DNS,则将不能接收网外的合法域名查询

12.3、交互模式

12.3.1、适用情况

如果需要查找多块数据,可以使用交互式模式。

12.3.2、进入交互模式

若要在交互模式下启动Nslookup.exe,只需在命令提示符处键入“nslookup”:

C:\> nslookup

Default Server:https://www.doczj.com/doc/3d18531549.html,

Address: 10.0.0.1

>

12.3.3、nslookup的子命令

12.3.3.1、NAME

打印有关事宜默认服务器的主机/域NAME的信息12.3.3.2、NAME1 NAME2

同上,但将NAME2作为服务器

12.3.3.3、Help

打印有关常用命令的信息

12.3.3.4、?

打印有关常用命令的信息

12.3.3.5、set子命令

12.3.3.5.1、set all

列出nslookup工具的常用选项的当前设置值。

12.3.3.5.2、set [no]debug, set [no]deb

打开调试模式。缺省值是nodebug (关闭)。如果set debug,则会进入到调试模式,查询过程中会显示完整的响应包以及其中的交互包。

set nodebug

set debug

12.3.3.5.3、set [no]d2

开启了高级调试模式,会输出很多nslookup内部工作的信息,包括了许多函数调用信息。缺省值是nod2(关闭)。

12.3.3.5.4、set [no]defname , set [no]def

将域名附加到每个查询(追加缺省域名到单一的组成部分的查询请求(不包含句点的请求)。缺省值是defname (追加))

将默认的域名系统(DNS) 域名附加到单个组件查找请求。单个组件是指不包含任何复合的组件。

12.3.3.5.5、set [no]recurse, set [no]rec

询问查询的递归应答(如果没有信息则通知名称服务器查询其他服务器。缺省值是recurse。)

12.3.3.5.6、set [no]search, set [no]sea

向请求追加DNS 域搜索列表中的域名系统(DNS) 域名,直到收到应答为止。该命令应用于如下情况:当设置和查找请求包含至少一个时期,但不是以跟踪期结束时。。如果设置了set search,那么当查询的字串中只包含一个句点,且结尾非句点时,nslookup会将domain设置的域追加到查询字串的尾部来尝试查询。

12.3.3.5.7、set [no]vc, set [no]v

当发送请求到服务器始终使用虚拟电路。缺省值是novc(没有虚拟电路)。

12.3.3.5.8、set domain=Name, set do=Name

将默认域名设置为Name。这样的话,对于所有不包含“.”的查询请求,都会自动在尾部追查此域。

缺省域名追加到查询请求,取决于defname 和search 选项的状态。如果搜索列表在其名

称中至少包含两部分则域搜索列表包含缺省域的父域。例如,如果缺省域是https://www.doczj.com/doc/3d18531549.html,,搜索列表是https://www.doczj.com/doc/3d18531549.html, 和https://www.doczj.com/doc/3d18531549.html,。使用set srchlist 命令指定不同列表。使用set all 命令显示列表。domain=Name 选项的缺省值是在系统的hostname、/etc/resolv.conf、或LOCALDOMAIN 文件指定的值。

恢复域名的默认设置:set domain=.

12.3.3.5.9、set srchlist=Name1/Name2/...,

set srchl=Name1/Name2/...,

更改缺省域名为Name1 参数指定的值,并且更改域搜索列表为Name1、Name2......参数指定的名称。可以指定由斜杠分开的六个名称的最大值。使用set all 命令显示名称列表。缺省值是在系统的hostname、/etc/resolv.conf 或LOCALDOMAIN 文件指定的值。注:该命令覆盖缺省域名和set domain 命令选项的搜索列表。

12.3.3.5.10、set root=NAME, set ro=NAME

将根服务器设置为NAME,缺省值是https://www.doczj.com/doc/3d18531549.html,。

12.3.3.5.11、set retry=X , set ret=X

将重试次数设置为X(当请求的应答没有在set timeout 命令指定的时间帧之内接收,则超时周期加倍,请求重新发送。该子命令控制超时之前请求发送的次数。缺省值是4。)

12.3.3.5.12、set timeout=X , set ti=X

将初始超时间隔设置为X秒,缺省值是5 秒。

12.3.3.5.13、set type=X , set ty=X

设置查询类型(如A、AAAA、A+AAAA、ANY、CNAME、MX、NS、PTR、SOA和SRV)缺省值是A。其具体类型参看(12.3.3.5.14、set querytype=X)。

12.3.3.5.14、set querytype=X,set qt=X, set q=X

12.3.3.5.15、set class=X, set cl=X

可以更改查询类,该类别指定信息的协议组。而不同的类设定了不同的协议族。

IN:Internet类(默认),CH:Chaos类,HS:Hesiod类,ANY 指定以前列出的任何通配符。

一般我们最长使用IN。而Hesiod之前仅在M.I.T(Massachusetts Institute of Technology,即麻省理工学院)范围内使用,现在甚至已经无人使用。而Chaos也几乎灭绝,曾经BIND套装用Chaos来协助检查版本号信息。

12.3.3.5.16、set [no]msxfr

使用MS快速区域传送

12.3.3.5.17、set ixfrver=X

用于IXFR传送请求的当前版本

12.3.3.5.18、set port=X, set po=X

众所周知,DNS默认的服务端口是53。当某些特殊情况,此端口改变时,可以通过本命令来设置。

12.3.3.6、server NAME

将默认服务器更改到指定的域名系统(DNS) 域。,使用当前默认服务器

12.3.3.7、lserver NAME

将默认服务器设置为NAME,使用初始服务器

12.3.3.8、root

——将默认的服务器更改为域名系统(DNS) 域名空间的根服务器。

通常使用https://www.doczj.com/doc/3d18531549.html, 名称服务器。该命令是lserver https://www.doczj.com/doc/3d18531549.html, 的同义词。可以使用set root 命令更改根服务器的名称。

12.3.3.9、ls

ls [opt] DOMAIN [> FILE]

ls [opt] DOMAIN [> >FILE]

为指定的Domain 列出可获得的信息,有选择的创建或追加输出到FileName 参数指定的文件。缺省输出包含主机名和它们的因特网地址。

列出DOMAIN中的地址(可选:输出到文件FILE)

12.3.3.10、view FILE

对ls输出文件排序,并使用pg查看

12.3.3.11、exit

退出nslookup的交互模式。

12.3.3.12、ctr+C

中断交互式命令。

12.3.3.13、finger

finger [Name] [> FileName]

finger [Name] [>> FileName]

在当前主机连接finger 守护程序服务器。当前一个查询主机成功并且返回地址信息,如返回set querytype=A 命令时,定义当前主机。Name 参数指定用户名,它是可选的。> 和>> 字符可以用来重定向输出到新建或现有的文件。

12.3.3.14、set [no]ignore, set [no]ig

忽略数据包截断错误。

12.3.4、示例

12.3.4.1、将域名解析成IP地址

格式:

Nslookup 回车

Set qt=A 回车

要解析的域名

12.3.4.2、将“IP地址”反解析成“域名”

格式:

Nslookup 回车

Set qt=ptr 回车

要解析的IP地址

注意:qt必须小写

Name后边的就是解析出来的域名。

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

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

12.3.4.4、使用Nslookup.exe 转移整个区域

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

ls [- a | d | t type] domain [> filename]

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

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

*** Can't list domain https://www.doczj.com/doc/3d18531549.html,.:Query Refused

12.4、非交互模式

12.4.1、适用情况

如果仅需要查找一块数据,请使用非交互式模式。对于第一个参数,键入要查找的计算机的名称或IP 地址。对于第二个参数,键入DNS 名称服务器的名称或IP 地址。如果省略第二个参数,nslookup 使用默认DNS 名称服务器。

12.4.2、语法

nslookup [-option] [hostname] [server]

参数:

-option :将一个或多个nslookup 子命令指定为命令行选项。

可以执行set子命令下的所有命令,请参看【12.3.3.5、set子命令】。

格式:-子命令1 -子命令2 -子命令3 ...........

注意:子命令之间的"-"必须存在,且以" "(空格)隔开。

示例:nslookup -qt=A -timeout=7 https://www.doczj.com/doc/3d18531549.html,

Hostname :果未指定其它服务器,就使用当前默认DNS 名称服务器查阅

Hostname的信息。要查找不在当前DNS 域的计算机,请在名称上

附加句点。

Server :指定将该服务器作为DNS 名称服务器使用。如果省略了Server,将使用默认的DNS 名称服务器。

12.4.3、使用示例

12.4.3.1、将域名解析成IP地址

格式:

Nslookup -qt=a 域名

Nslookup 域名指定进行域名解析的DNS服务器地址

示例:

12.4.3.2、将“IP地址”反解析成“域名”

格式:

Nslookup –qt=ptr IP地址

12.4.3.3、查询邮件服务器信息

域管理员有时想查看域内邮件服务器的信息, 可以通过如下命令

格式:

12.4.3.4、查看命名服务器NS

NS就是一个域名对应多个服务器,由哪个服务器对域名及附属记录进行解析. 格式:

12.4.3.5、查看域名的缓存时间

格式:nslookup -d[其他参数] 目标域名

我们忽略其他的,看看Got answer后面几行,包括了一个ttl数值。这个数值就是域名记录的生存时间。

12.4.3.6、正向解析域名,并且设置超时为10秒,并打开高级调试信息

格式:nslookup -qt=A -timeout=10 -d2 域名

12.4.3.7、更改缺省查询类型类型为主机信息(HINFO)并且初始超时时间为10 秒

nslookup -query=hinfo -timeout=10

12.4.3.8、设置域和搜索列表为三个名称,https://www.doczj.com/doc/3d18531549.html,、https://www.doczj.com/doc/3d18531549.html, 和https://www.doczj.com/doc/3d18531549.html,

nslookup -set srchlist=https://www.doczj.com/doc/3d18531549.html,/https://www.doczj.com/doc/3d18531549.html,/https://www.doczj.com/doc/3d18531549.html,

该命令覆盖缺省域名和set domain 命令的搜索列表。使用set all 命令显示列表。

12.4.3.9、确定名称是否指定主机、域、或其他实体

nslookup -querytype=ANY https://www.doczj.com/doc/3d18531549.html,

nslookup 命令返回有关名称https://www.doczj.com/doc/3d18531549.html, 的所有可用的信息,包括权限语句(SOA)、名称服务器、邮件交换器和主机因特网地址信息,如下:

Server: https://www.doczj.com/doc/3d18531549.html,Address: 9.3.199.2 https://www.doczj.com/doc/3d18531549.html, origin = https://www.doczj.com/doc/3d18531549.html, mail addr = https://www.doczj.com/doc/3d18531549.html, serial=1993081210,refresh=3600,retry=300,expire=604800, min=86400 https://www.doczj.com/doc/3d18531549.html, nameserver = https://www.doczj.com/doc/3d18531549.html, https://www.doczj.com/doc/3d18531549.html, nameserver = https://www.doczj.com/doc/3d18531549.html, https://www.doczj.com/doc/3d18531549.html, nameserver = https://www.doczj.com/doc/3d18531549.html, https://www.doczj.com/doc/3d18531549.html, nameserver = https://www.doczj.com/doc/3d18531549.html, https://www.doczj.com/doc/3d18531549.html, nameserver = https://www.doczj.com/doc/3d18531549.html, https://www.doczj.com/doc/3d18531549.html, nameserver = https://www.doczj.com/doc/3d18531549.html, https://www.doczj.com/doc/3d18531549.html, preference = 10, mail exchanger = https://www.doczj.com/doc/3d18531549.html, https://www.doczj.com/doc/3d18531549.html, inet address = 129.35.208.98 https://www.doczj.com/doc/3d18531549.html, inet address = 129.35.17.2 https://www.doczj.com/doc/3d18531549.html, inet address = 129.35.208.99 https://www.doczj.com/doc/3d18531549.html, inet address = 9.3.199.2 https://www.doczj.com/doc/3d18531549.html, inet address = 129.35.49.2 https://www.doczj.com/doc/3d18531549.html, inet address = 129.35.17.68 https://www.doczj.com/doc/3d18531549.html, inet address = 129.35.208.98

12.5、故障排除

12.5.1、默认服务器超时

启动Nslookup.exe 实用程序时,可能会出现以下错误:

*** 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 地址。

有关其他信息,请参阅以下Microsoft 知识库文章:172060

(https://www.doczj.com/doc/3d18531549.html,/kb/172060/zh-cn/ )

域名解析长期不稳定的解决和nslookup命令的用法

域名解析长期不稳定的解决和nslookup命 令的用法 域名故障解析ip变来变去https://www.doczj.com/doc/3d18531549.html,的域名总在两个ip之间变化。它的根域名https://www.doczj.com/doc/3d18531549.html,很稳定。 这样一来,这个域名有时就不能访问.长期如此. 通过ping 域名,发现域名对应ip地址不时变化. 用操作系统的左下角->开始->运行,输入命令ipconfig /flushdns 然后回车执行,清除本地缓存.确认与本地无关. 通过nslookup命令,溯源查错: C:\Documents and Settings\lyz>nslookup https://www.doczj.com/doc/3d18531549.html, *** Can't find server name for address 202.96.69.38: Server failed Server: https://www.doczj.com/doc/3d18531549.html, Address: 202.96.64.68 Non-authoritative answer: Name: https://www.doczj.com/doc/3d18531549.html, Address: 203.171.231.2 C:\Documents and Settings\lyz>nslookup https://www.doczj.com/doc/3d18531549.html, *** Can't find server name for address 202.96.69.38: Server failed Server: https://www.doczj.com/doc/3d18531549.html, Address: 202.96.64.68 Non-authoritative answer: Name: https://www.doczj.com/doc/3d18531549.html, Addresses: 203.171.231.2, 121.199.253.180 C:\Documents and Settings\lyz>nslookup https://www.doczj.com/doc/3d18531549.html, 202.96.64.68 Server: https://www.doczj.com/doc/3d18531549.html, Address: 202.96.64.68 Non-authoritative answer: Name: https://www.doczj.com/doc/3d18531549.html, Addresses: 121.199.253.180, 203.171.231.2 C:\Documents and Settings\lyz>nslookup -q https://www.doczj.com/doc/3d18531549.html,

dos系统命令大全

常用doc命令大全 dos和windows最大的不同在于dos命令方式操作,所以使用者需要记住大量命令及其格式使用方法,dos命令分为内部命令和外部命令,内部命令是随每次启动的https://www.doczj.com/doc/3d18531549.html,装入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用,而外部命令需要保证命令文件在当前的目录中,或在autoexec.bat文件已经被加载了路径。 常用的内部命令 dos的内部命令是dos操作的基础,下面就来介绍一些常用的dos内部命令。 1、dir 含义:显示指定路径上所有文件或目录的信息 格式:dir [盘符:][路径][文件名] [参数] 参数: /w:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息; /p:分页显示,当屏幕无法将信息完全显示时,可使用其进行分页显示; /a:显示具有特殊属性的文件; /s:显示当前目录及其子目录下所有的文件。 举例:dir /p 将分屏显示当前目录下文件。在当前屏最后有一个“press any key to continue . . .”提示,表示按任意键继续。 2、cd 含义:进入指定目录 格式:cd [路径] 举例:cd dos cd命令只能进入当前盘符中的目录,其中“cd\”为返回到根目录,“cd..”为返回到上一层目录。 3、md 含义:建立目录 格式:md [盘符][路径] 举例:md temp 表示在当前盘符下建立一个名为temp的目录。 4、rd 含义:删除目录 格式:rd [盘符][路径] 举例:rd temp 表示删除当前路径下的temp目录,需要注意的是,此命令只能删除空目录。 5、copy 含义:拷贝文件 格式:copy [源目录或文件] [目的目录或文件] 举例1:copy c:\*.com d:\",表示将c盘根目录下所有扩展名为com的文件拷贝到d盘根目录中。 举例2:copy c:\autoexec.bat c:\autoexec.bak

实验一 网络配置与常用命令

实验一网络配置与常用命令 一、实验目的 掌握TCP/IP协议的配置方法;掌握如何使用IPCONFIG命令验证PC的网络配置;掌握如何使用PING命令验证目标主机的连通性;掌握如何使用TRACERT命令跟踪目标主机路由;掌握如何使用NETSTAT命令查询主机当前网络连接;掌握如何使用ARP命令查看ARP高速缓存;掌握如何使用NSLOOKUP命令进行域名查询; 二、实验环境 1.运行Windows 2000/2003Server/XP操作系统的PC两台; 2.每台PC具有一块以太网卡,通过双绞线与局域网相连; 图1 Tracert命令实验网络结构图 三、实验原理 网络命令: IPCONFIG---IP地址相关配置查询命令 PING---网络连通性测试命令 TRACERT---路由跟踪命令 NETSTAT---网络连接查询命令 ARP---以太网络ARP 表命令 NSLOOKUP---域名查询命令

四、实验步骤 1.为PC配置IP地址、子网掩码、网关和DNS 为PC配置正确的IP地址及相关参数: 第一,点击开始->控制面板->网络连接->网卡。 第二,点击属性按钮。 第三,选择TCP/IP协议,选择属性。 第四,配置IP地址、子网掩码、网关、DNS。 第五,验证PC的IP地址及相关参数配置 2.使用IPCONFIG命令查询主机的网络配置 3.使用PING命令验证目标主机的连通性 ⑴使用PING命令测试连通性 C:\Documents and Settings\Administrator>ping https://www.doczj.com/doc/3d18531549.html, Pinging https://www.doczj.com/doc/3d18531549.html, [202.108.9.38] with 32 bytes of data: Reply from 202.108.9.38: bytes=32 time=3ms TTL=56 Reply from 202.108.9.38: bytes=32 time=1ms TTL=56

Nslookup命令详解 (域名DNS诊断)

Nslookup显示可用来诊断域名系统(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 请求中。 Server failure DNS 名称服务器发现在其数据库中内部不一致而无法返回有效应答。

Refused DNS 名称服务器拒绝为请求服务。 Format error DNS 名称服务器发现请求数据包的格式不正确。可能表明nslookup 中存在错误。 范例 每个命令行选项均由连字符(-)后紧跟命令名组成,有时是等号(=)后跟一个数值。例如,要将默认的查询类型更改为主机(计算机)信息,并将初始超时更改为10秒,请键入: nslookup -querytype=hinfo-timeout=10 概要 Nslookup.exe 是命令行管理工具,用于测试或解决DNS 服务器问题。此工具是通过“控制面板”与TCP/IP 协议一起安装的。本文包含使用Nslookup.exe 的若干提示。 更多信息 要使用Nslookup.exe,请注意以下方面: ?TCP/IP 协议必须安装在运行Nslookup.exe 的计算机上。 ?在Microsoft TCP/IP 属性页的DNS 选项卡的“DNS服务搜索顺序”字段中必须至少指定一个DNS 服务器。 ?如果已经使用Microsoft TCP/IP 属性页DNS 选项卡上定义的“域后缀搜索顺序”(Domain Suffix Search order )中的搜索列表,将不会发生抽取操作。查询将被附加到列表中指定的域后缀中。要避免使用搜索列表,请始终使用“完全合格的域名称”(即,在名称中添加尾随点)。 Nslookup.exe 可以在两种模式下运行:

LINUX必学的60个命令

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;

◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。 本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。 login 1.作用 login的作用是登录系统,它的使用权限是所有用户。 2.格式 login [name][-p ][-h 主机名称] 3.主要参数 -p:通知login保持现在的环境参数。 -h:用来向远程登录的之间传输用户名。 如果选择用命令行模式登录Linux的话,那么看到的第一个Linux命令就是login:。 一般界面是这样的: Manddrake Linux release 9.1(Bamboo) for i586 renrel 2.4.21-0.13mdk

计算机操作中常用的DOS命令

计算机操作中常用的DOS命令 现在用DOS的人越来越少了,但在电脑出现故障的时候,我们有时候还是需要进入DOS 中来操作,所以笔者在这里对DOS简单的作个介绍。在第四章再说一下在WINDOWS出现故障时怎样在DOS中操作。 一、DIR 命令的格式: dir [D:][PA TH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h] (1)dir /a:attrib 缺省包含所有文件(系统文件.隐含文件) attrib[:][h/-h]只显示隐含文件或非隐含文件. [r/-r]只显示只读文件或非只读文件 [s/-s]只显示系统文件或非系统文件 [a/-a]只显示要归档文件或非归档文件 (2)/o[:]sorted:缺省完全按字母顺序,子目录显示在文件之前 /o[n/-n]:按字母顺序或按文件名顺序/反向显示 [e/-e]:按扩展名字母顺序/反向显示 [d/-d]:按时间顺序/反向显示 [s/-s]:按大小从大到小或/反向显示 [g/-g]:按子目录先于文件或文件先于子目录 (3)/s 参数:对当前目录及其子目录中所有文件进行列表 列名:dir /s/a/o:n c:\>PRN 将c盘上的所有子目录和文件按隶属关系并根据子目录和文件字母顺序打印输出 (4)/B 参数:将只显示文件名与扩展名 (5)/L 参数:将全部用小写字母对文件或子目录进行列表 训练: dir /a 列当前目录所有文件(含隐含及系统文件) dir /ah 列隐含文件(包含子目录(隐含的) dir /a-h

dir /as 列系统文件 dir /a-s dir /ad 列子目录 dir /a-d dir /o 按字母顺序 dir /B 只显示文件名与扩展名 二、attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [d: ] [name] [/s] 缺省 attrib name 显示文件的(文件)属性 attrib io.sys (或子目录) shr c:\ io.sys 指定为系统(s) 隐含(h) 只读(r)文件 也可以attrib *.sys 显示扩展名为sys的文件属性 参数 [+r|-r] 将文件属性设置或解除只读属性 [+a|-a] 将文件属性设置或解除归档属性 [+h|-h] 将文件属性设置或解除隐含属性 (尤其对子目录也起作用) /s 参数将当前及当前子目录下的所有文件均起作用 可以用来查找文件 例子: attrib news86 列news86的文档属性 attrib +r report.txt 设置为只读 attrib -s -h record.txt attrib +a a:*.* attrib -a a:*.bak xcopy a: b: /a 将A盘上的所有标志为"归档"属性的文件拷到B盘xcopy a: b: /m 将A盘上的所有文件拷到B盘后并移去归档属性三、cd 介绍: cd...返回上二级目录 "."代表当前目录 "."代表父目录cd ..\..返回到上级目录的父目录(祖目录) cd A:\ 将A盘的当前目录改为根目录 cd A:\xx 将A盘的当前目录改为子目录xx下

常用网络命令操作实验

实验序号: 3 《计算机网络》 实验报告

说明 一.排版要求 1.实验报告“文件名”按模板要求填写。 例:《计算机网络》实验报告_10网络1班_0209101_董伟_实验3_常用网络命令操作实验.doc 2.一级标题:顶格排版。汉字用宋体,阿拉伯数字用Times New Roman字 体,四号字体,加粗。 3.二级标题:顶格排版。汉字用宋体,阿拉伯数字用Times New Roman字 体,小四号字体,加粗。 4.三级标题:顶格排版。汉字用宋体,阿拉伯数字用Times New Roman字 体,五号字体。 5.正文:每段缩进量:2个汉字。两端对齐;汉字用宋体,阿拉伯数字用 Times New Roman字体,五号字体。 6.图形要求 (1)在正文中要有引用。 (2)要有图名,图名位于图的下方,汉字用宋体,阿拉伯数字用Times New Roman字体,五号字体。 (3)图和图名“居中”。 7.表格要求 (1)在正文中要有引用。 (2)要有表名,表名位于表的上方,汉字用宋体,阿拉伯数字用Times New Roman字体,五号字体。 (3)表和表名“居中”。 二.注意事项 1.复制、拷贝、抄袭者取消成绩。 2.没有安实验报告排版要求者不及格。

实验3常用网络命令操作实验 【实验目的】 1.理解什么是网络命令。 2.学习和掌握Windows平台下的常用网络命令的使用。 3.学习和掌握Linux平台下的常用网络命令的使用。 4.掌握利用网络命令解决一般网络问题。 5.思考: (1)理解ping命令返回信息的具体意义? TTL:生存时间,指定数据报被路由器丢弃之前允许通过的网段数量。TTL 是由发送主机设置的,以防止数据包不断在IP 互联网络上永不终止地循环。转发IP 数据包时,要求路由器至少将TTL 减小1。 "Request Timed Out"这个信息表示对方主机可以到达到TIME OUT,这种情况通常是为对方拒绝接收你发给它的数据包造成数据包丢失。原因可能是对方装有防火墙或已下线。 "Destination Net Unreachable"这个信息表示对方主机不存在或者没有跟对方建立连接。 "Bad IP address" 表示可能没有连接到DNS服务器所以无法解析这个IP地址,也可能是IP地址不存在。 "Source quench received"信息比较特殊,出现的机率很少。表示对方或中途的服务器繁忙无法回应。 (2)如何测试本机与其他机器的物理连通性? ping 命令有助于验证网络层的连通性!一般进行网络故障排除时,可以使用ping 命令向目标计算机或IP地址发送ICMP回显请求,目标计算机会返回回显应答,如果目标计算机不能返回回显应答,说明在源计算机和目标计算机之间的网路存在问题。 (3)如何测试本机当前开放的所有端口? 命令提示符下输入netstat -a 即可看到所有电脑当前使用的端口和正在关闭的端口。 【实验原理】 1.网络命令 利用网络命令可以对网络进行简单的操作。 2.Windows常用网络命令 (1)ipconfig命令 DOS界面的TCP/IP配置程序,可以查看和改变TCP/IP配置参数。在默认模式下显示本机的IP地址、子网掩码、默认网关。 格式:IPconfig [参数] ipconfig /All: 显示所有细节信息 (2)ping命令 ping用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,你就可以推断tcp/ip参数是否设置得正确以及运行是否正常。 格式:Ping目的地址[参数1][参数2][参数3] 其中目的地址是指被探测主机的地址,既可以是域名,也可以是IP地址。

常见DOS命令大全和使用方法

Windows DOS窗口打开方法,开始-运行-输入CMD-回车确认即可打开。DOS常用命令大全dos命令 dos下各种常见命令索引 ▲dir ▲attrib ▲cd ▲copy ▲xcopy ▲del ▲undelete ▲deltree ▲dos=high ▲doskey ▲emm386.exe ▲fc ▲format ▲unformat ▲interlnk ▲intersvr ▲memmaker ▲memitem等 ▲mscdex ▲msd

▲prompt ▲ramdrive ▲subst ▲mem ▲"><>><<"工具 ▲move ▲append ▲call ▲defrag ▲device 一、DIR 命令的格式: dir [D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h] (1)dir /a:attrib 缺省包含所有文件(系统文件.隐含文件) attrib[:][h/-h]只显示隐含文件或非隐含文件. [r/-r]只显示只读文件或非只读文件 [s/-s]只显示系统文件或非系统文件 [a/-a]只显示要归档文件或非归档文件 (2)/o[:]sorted:缺省完全按字母顺序,子目录显示在文件之前/o[n/-n]:按字母顺序或按文件名顺序/反向显示 [e/-e]:按扩展名字母顺序/反向显示 [d/-d]:按时间顺序/反向显示 [s/-s]:按大小从大到小或/反向显示

[g/-g]:按子目录先于文件或文件先于子目录 (3)/s 参数:对当前目录及其子目录中所有文件进行列表 列名:dir /s/a/o:n c:\>PRN 将c盘上的所有子目录和文件按隶属关系并根据子目录和文件字母顺序打印输出 (4)/B 参数:将只显示文件名与扩展名 (5)/L 参数:将全部用小写字母对文件或子目录进行列表 训练: dir /a 列当前目录所有文件(含隐含及系统文件) dir /ah 列隐含文件(包含子目录(隐含的) dir /a-h dir /as 列系统文件dir /a-s dir /ad 列子目录dir /a-d dir /o 按字母顺序 dir /B 只显示文件名与扩展名 二、attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [d: ] [name] [/s] 缺省attrib name 显示文件的(文件)属性 attrib io.sys (或子目录) shr c:\ io.sys 指定为系统(s) 隐含(h) 只读(r)文件 也可以attrib *.sys 显示扩展名为sys的文件属性 参数[+r|-r] 将文件属性设置或解除只读属性 [+a|-a] 将文件属性设置或解除归档属性 [+h|-h] 将文件属性设置或解除隐含属性(尤其对子目录也起作用) /s 参数将当前及当前子目录下的所有文件均起作用

nslookup命令用法

nslookup命令用法2007-01-19 00:46nslookup命令用法gl Dq\& x 1.查询A记录H sA L` }O C:\>nslookup https://www.doczj.com/doc/3d18531549.html, =(Ka 3! nslookup -type=mx https://www.doczj.com/doc/3d18531549.html, t#(U+ ;%!w *** Can't find server name for address 192.168.2.1: Non-existent domain /8 l#+ L, *** Default servers are not available MH 9 << Server: UnKnown FTG<1x"W L Address: 192.168.2.1 { !@4 v Non-authoritative answer: d7a r0 https://www.doczj.com/doc/3d18531549.html, MX preference = 8, mail exchanger = https://www.doczj.com/doc/3d18531549.html, X\g h #7 . https://www.doczj.com/doc/3d18531549.html, nameserver = https://www.doczj.com/doc/3d18531549.html, ,sS TW O https://www.doczj.com/doc/3d18531549.html, internet address = 61.129.102.61 +]b-%~s@ F https://www.doczj.com/doc/3d18531549.html,是https://www.doczj.com/doc/3d18531549.html,对应的MX记录. 2vkOwS |{_ 3.查CNAME记录d* B (V[ C:\>nslookup -type=cname https://www.doczj.com/doc/3d18531549.html, |X]?$ ~5y; *** Can't find server name for address 192.168.2.1: Non-existent domain fT* )E0s7 *** Default servers are not available g|{2PlnWq Server: UnKnown 2s(WL^ :$ Address: 192.168.2.1 CaB` x%tE Non-authoritative answer: ! %1 [ https://www.doczj.com/doc/3d18531549.html, canonical name = https://www.doczj.com/doc/3d18531549.html, @n } Y ih https://www.doczj.com/doc/3d18531549.html,是https://www.doczj.com/doc/3d18531549.html,对应的CNAME记录. UE .nslookup -type=ns https://www.doczj.com/doc/3d18531549.html, <]43,%[gc *** Can't find server name for address 192.168.2.1: Non-existent domain k# m bR%o *** Default servers are not available M4 @H*Nm Server: UnKnown vk /\ w$9 Address: 192.168.2.1 pp 4! GD; Non-authoritative answer: 8_A dXipw https://www.doczj.com/doc/3d18531549.html, nameserver = https://www.doczj.com/doc/3d18531549.html, J2V O 9^#b https://www.doczj.com/doc/3d18531549.html, internet address = 61.129.102.61 &6A= 8+ 0 https://www.doczj.com/doc/3d18531549.html,是https://www.doczj.com/doc/3d18531549.html,域名的DNS服务器. 5:G PAT- C 5.指定域名服务器查询结果. zq@PWY iE`& C:\>nslookup https://www.doczj.com/doc/3d18531549.html, 202.102.128.68 S CK0 q& Server: https://www.doczj.com/doc/3d18531549.html, }]ib/q/ w

实验3_使用Wireshark分析DNS协议

实验八利用Wireshark分析DNS协议 一、实验目的 分析DNS协议 二、实验环境 与因特网连接的计算机,操作系统为Windows,安装有Wireshark、IE等软件。三、实验步骤 nslookup工具允许运行该工具的主机向指定的DNS服务器查询某个DNS记录。如果没有指明DNS服务器,nslookup将把查询请求发向默认的DNS服务器。其命令的一般格式是: nslookup –option1 –option2 host-to-find dns-server 1、打开命令提示符(Command Prompt),输入nslookup命令。 图中显示三条命令,第一条命令:nslookup https://www.doczj.com/doc/3d18531549.html,“提出一个问题” 即:“将主机https://www.doczj.com/doc/3d18531549.html,的IP地址告诉我”。屏幕上出现了两条信息:(1)“回答这一问题”DNS服务器的名字和IP地址;(2)https://www.doczj.com/doc/3d18531549.html,主机名字和IP地址。

第二条命令:nslookup –type=NS https://www.doczj.com/doc/3d18531549.html, 在这个例子中,我们提供了选项“-type=N S”,域为https://www.doczj.com/doc/3d18531549.html,。执行这条命令后,屏幕上显示了DNS服务器的名字和地址。接着下面是三个MIT DNS服务器,每一个服务器是MIT校园里权威的DNS服务器。 第三条命令:nslookup www.aiit.or.kr https://www.doczj.com/doc/3d18531549.html, 在这个例子中,我们请求返回https://www.doczj.com/doc/3d18531549.html, DNS server 而不是默认的DNS服务器(https://www.doczj.com/doc/3d18531549.html,)。此例中,DNS 服务器https://www.doczj.com/doc/3d18531549.html,提供主机www.aiit.or.kr 的IP地址。 2、ipconfig ipconfig用来显示TCP/IP 信息, 你的主机地址、DNS服务器地址,适配器等信息。如果你想看到所有关于你所在主机的信息,可在命令行键入: ipconfig /all ipconfig在管理主机所储存的DNS信息非常有用。 如果查看DNS缓存中的记录用命令:ipconfig /displaydns 要清空DNS缓存,用命令:ipconfig /flushdns 3、利用Wireshark捕获DNS信息 (1)利用ipconfig命令清空你的主机上的DNS缓存。

Nslookup命令详解

Nslookup 是一个监测网络中DNS 服务器是否能正确实现域名解析的命令行工具。只有在已安装TCP/IP 协议的情况下才可以使用Nslookup 命令行工具。 语法: nslookup [-opt ...] #使用默认DNS进入交互模式。 nslookup [-opt ...] – server #使用指定DNS进入交互模式。 nslookup [-opt ...] host #使用默认DNS查询host。 nslookup [-opt ...] host server #使用指定DNS查询host。 参数: -opt ... : 将一个或多个nslookup 子命令指定为命令行选项。 例: C:\>nslookup https://www.doczj.com/doc/3d18531549.html, Server: https://www.doczj.com/doc/3d18531549.html, Address: 10.0.0.1 Non-authoritative answer: Name: https://www.doczj.com/doc/3d18531549.html, Addresses: 61.135.169.125, 61.135.169.105

61.135.169.125, 61.135.169.105是https://www.doczj.com/doc/3d18531549.html,对应的IP地址. 交互式模式: 要在交互模式下启动Nslookup.exe,只需在命令提示符下输入nslookup: C:\> nslookup Default Server: https://www.doczj.com/doc/3d18531549.html, 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 server 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 [no]debug - print debugging information

cmd命令 DOS命令之 net use命令详解

DOS命令之net use命令详细解释 net use ipipc$ " " /user:" " 建立IPC空链接 net use ipipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: ipc$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: ipc$ 登陆后映射对方C:到本地为H: net use ipipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名密码/add 建立用户 net user guest /active:yes 激活guest用户 net user 查看有哪些用户 net user 帐户名查看帐户的属性 net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名开启服务;(如:net start telnet, net start schedule) net stop 服务名停止某服务 net time 目标ip 查看对方时间 net time 目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息 net view 查看本地局域网内开启了哪些共享

net view ip 查看对方局域网内开启了哪些共享 net config 显示系统网络设置 net logoff 断开连接的共享 net pause 服务名暂停某服务 net send ip "文本信息" 向对方发信息 net ver 局域网内正在使用的网络连接类型和信息 net share 查看本地开启的共享 net share ipc$ 开启ipc$共享 net share ipc$ /del 删除ipc$共享 net share c$ /del 删除C:共享 net user guest 12345 用guest用户登陆后用将密码改为12345 net password 密码更改系统登陆密码 netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查看正在进行的工作 netstat -p 协议名例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况) netstat -s 查看正在使用的所有协议使用情况 nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。

常用DOS命令大全及其用法详解

求常用DOS命令大全及其用法!!! 浏览次数:63883次悬赏分:0 |解决时间:2009-5-21 13:38 |提问者:雪枫之哀伤 越详细的越好~~~ 拜托了!!! 最佳答案 既然自己不愿搜,我就帮你搜吧 一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping /? 回车,出现如图1。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。 -t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。 -l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。 -n 定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。 说明一下,如果-t 参数和 -n参数一起使用,ping命令就以放在后面的参数为标准,比如“ping IP -t -n 3”,虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping 主机域名,这样就可以得到主机的IP。 下面我们举个例子来说明一下具体用法,如图2。 这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小。从TTL的返回值可以初步判断被ping主机的操作系统,之所以说“初步判断”是因为这个值是可以修改的。这里TTL=32表示操作系统可能是win98。 (小知识:如果TTL=128,则表示目标主机可能是Win2000;如果TTL=250,则目标主机可能是Unix)

截止15年最全的nslookup命令详解

截止15年最全的nslookup命令详解nslookup命令 nslookup命令 (1) 12.1、简介 (2) 12.2、注意事项 (2) 12.3、交互模式 (3) 12.3.1、适用情况 (3) 12.3.2、进入交互模式 (3) 12.3.3、nslookup的子命令 (4) 12.3.3.1、NAME (4) 12.3.3.2、NAME1 NAME2 (4) 12.3.3.3、Help (4) 12.3.3.4、? (4) 12.3.3.5、set子命令 (4) 12.3.3.6、server NAME (10) 12.3.3.7、lserver NAME (11) 12.3.3.8、root (11) 12.3.3.9、ls (11) 12.3.3.10、view FILE (11) 12.3.3.11、exit (11) 12.3.3.12、ctr+C (11) 12.3.3.13、finger (12) 12.3.3.14、set [no]ignore, set [no]ig (12) 12.3.4、示例 (12) 12.3.4.1、将域名解析成IP地址 (12) 12.3.4.2、将“IP地址”反解析成“域名” (12) 12.3.4.3、直接从另一个名称服务器进行查询 (13) 12.3.4.4、使用Nslookup.exe 转移整个区域 (13) 12.4、非交互模式 (14) 12.4.1、适用情况 (14) 12.4.2、语法 (14) 12.4.3、使用示例 (15) 12.4.3.1、将域名解析成IP地址 (15) 12.4.3.2、将“IP地址”反解析成“域名” (15) 12.4.3.3、查询邮件服务器信息 (16) 12.4.3.4、查看命名服务器NS (16) 12.4.3.5、查看域名的缓存时间 (16) 12.4.3.6、正向解析域名,并且设置超时为10秒,并打开高级调试信息 (18)

DOS命令详解

概念部分: (一)DOS是什么?有什么用? 我们使用电脑接触最频繁的就是DOS。DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件,说得简单些,DOS就是人与机器的一座桥梁,是罩在机器硬件外面的一层“外壳”,有了DOS,我们就不必去深入了解机器的硬件结构,也不必与死记硬背那些枯燥的机器命令,只需通过一些接近于自然语言的DOS命令,我们就可以轻松地完成绝大多数的日常操作。另外,DOS还能有效地管理各种软硬件资源,对它们进行合理的调度,所有的软件和硬件都在DOS的监控和管理之下,有条不紊地进行着自己的工作。 (二)MS-DOS与PC-DOS 在使用DOS时,我们还会经常听到MS-DOS和PC-DOS,对初学者来说,可以认为二者没有大的区别。事实上,MS-DOS由世界软件大王--Microsoft(微软公司)出品,而PC-DOS则由世界电脑大王--IBM(国际商务机器公司)对MS-DOS略加改动而推出。由于微软在世界软件业的垄断性优势,所以其产品MS-DOS已成为主流操作系统,至于PC-DOS,虽然在功能上不见得逊于MS-DOS,无奈MS-DOS先入为主,PC-DOS纵然使出浑身解数,却也始终不能动摇MS-DOS分毫。 (三)DOS的版本 DOS在1981年推出其1.0版,功能还非常基本和薄弱;1983年推出2.0,主要增加了目录操作功能,使文件管理上了一个新台阶(目录和文件的概念我们将在讲解DOS内部命令时介绍);1984年推出3.0,主要支持1.2MB的5.25英寸高密软盘(1.X和2.X只支持低密盘)和大容量硬盘;1987推出目前普及率最高的DOS 3.3,主要支持3.5英寸软盘和网络。至此,DOS 已经发展的相当成熟,尽管后续版本(目前PC-DOS的最新版本为7.0版,MS-DOS公布的最新版本为6.22)不断推出,但均无重大的内核改进,只不过增加了许多实用功能,如检测磁盘,清除病毒,硬盘增容等。 (四)学好DOS的意义 可以说,DOS 3.3是个非常重要的划时代版本,认真学好3.3,一方面可以增强实际操作能力,另一方面也为更好、更快地过渡到新版本打下坚实的基础。因此,本文主要以MS-DOS 3.3为主讲解,适当提及新版本中功能增强的部分。 尽管目前Windows如日中天,大有取代DOS的趋势,而且DOS的生产商微软也停止了MS-DOS 的进一步开发,而全面向Windows一体化的方向发展。但是,DOS仍不可否认地是当前的主流操作系统(特别是在我国)。 本节重点内容回顾:DOS的作用,MS-DOS与PC-DOS,DOS的版本,学好DOS的重要性认清了学习DOS的重要性,下面,我们就来正式开始学习DOS,先从最基本的DOS启动讲起。 二、DOS的启动

域名解析系统DNS诊断命令nslookup详解

情况下会通过DNS进行查询,但只能查询A记录和CNAME(别名)记录,还会返回域名是否存在,其他的信息都是没有的。如果你需要对DNS(域名解析系统)的故障进行排错就必须熟悉另一个强大的命令-nslookup,Nslookup可以用来诊断域名解析系统(DNS) 的基础结构信息,可以指定查询的类型,可以查到DNS记录的生存时间,还可以指定使用那个DNS服务器进行解释,该命令在安装TCP/IP 协议后方可以使用。 下面以海波博客的域名https://www.doczj.com/doc/3d18531549.html,为例,详细介绍nslookup命令在命令提示符(DOS)下的用法: 一、查询IP地址 nslookup可以方便地查询到域名对应的IP地址,包括A记录和CNAME记录,如果查到的是CNAME记录还会返回别名记录的设置情况。 用法格式:nslookup域名,如图: 回车后有三种不同的结果: 1.A记录的返回,如图: 前面两行是您电脑所使用的DNS服务器名及其IP地址,出错也可以不理会,重点是最后的两行是https://www.doczj.com/doc/3d18531549.html,的IP地址是74.53.25.162,请注意,即使https://www.doczj.com/doc/3d18531549.html,的主机没有在线也同样能够返回结果。

2.别名记录(CNAME)的返回情况,如图: 这就显示出和ping命令不同了,请看查看CNAME记录的结果。由于CNAME和A记录最后都是活的IP地址,所以一般情况下两者是等同看待的,命令的格式相同。这次nslookup返回了三行信息,前两行显示这是一个CNAME记录,对应的域名和IP地址。最后显示的就是目标域名,并注明是Alias(别名)。 3.域名不存在的情况,如图: 最后一行的英文表示目标域名不存在,也可能是:No response from server。你选择不同的域名商或不同的DNS解析系统,返回的结果也可能有差异,但大同小异。 二、查询其它类型的域名 我们的域名一般还配置了其他类型的记录,如MX邮件服务器记录,查看解析是否正常,这时候用ping命令就不行了。邮件服务器只能发信不能收信,是域名解析的问题还是其他的问题,Ping命令的检查只能让你误入歧途。nslookup这时候可以模拟你的其他遇见服务器进行域名解析的情况。我们需要在nslookup上加上适当的参数。指定查询记录类型的指令格式如下:nslookup –qt=类型目标域名(注意qt必须小写) 以下是可以用的类型的格式(不区分大小写),仅提供常用的MX和NS的截图:

相关主题
文本预览
相关文档 最新文档