×

nslookup s 命令

nslookup(Nslookup命令怎么用)

admin admin 发表于2022-09-01 20:34:58 浏览191 评论0

抢沙发发表评论

本文目录

Nslookup命令怎么用


NSLOOKUP命令
关键词: NSLOOKUP命令 详解 网络命令
NSLOOKUP命令详解
Nslookup 是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具。
Nslookup 必须要安装了 TCP/IP 协议的网络环境之后才能使用。
现在网络中已经架设好了一台 DNS 服务器, 主机名称为 ns-px.online.sh.cn , 它可以把域名
nslookup命令用法
1.查询A记录
C:\》nslookup www.cdnunion.com
*** Can’t find server name for address 192.168.2.1: Non-existent domain
*** Default servers are not available
Server: UnKnown
Address: 192.168.2.1
Non-authoritative answer:
Name: www.cdnunion.com
Addresses: 61.129.102.61, 202.101.42.101
61.129.102.61, 202.101.42.101是WWW对应的IP地址.
2.查询MX记录
C:\》nslookup -type=mx cdnunion.com
*** Can’t find server name for address 192.168.2.1: Non-existent domain
*** Default servers are not available
Server: UnKnown
Address: 192.168.2.1
Non-authoritative answer:
cdnunion.com MX preference = 8, mail exchanger = mail.cdnunion.com
cdnunion.com nameserver = ns2.cdnunion.com
mail.cdnunion.com internet address = 61.129.102.61
mail.cdnunion.com是cdnunion.com对应的MX记录.
3.查CNAME记录
C:\》nslookup -type=cname www.kukudm.com
*** Can’t find server name for address 192.168.2.1: Non-existent domain
*** Default servers are not available
Server: UnKnown
Address: 192.168.2.1
Non-authoritative answer:
www.kukudm.com canonical name = www.kukudm.cdnunion.com
www.kukudm.cdnunion.com是www.kukudm.com对应的CNAME记录.
4.查询域名服务器
C:\》nslookup -type=ns cdnunion.com
*** Can’t find server name for address 192.168.2.1: Non-existent domain
*** Default servers are not available
Server: UnKnown
Address: 192.168.2.1
Non-authoritative answer:
cdnunion.com nameserver = ns2.cdnunion.com
ns2.cdnunion.com internet address = 61.129.102.61
ns2.cdnunion.com是cdnunion.com域名的DNS服务器.
5.指定域名服务器查询结果.
C:\》nslookup www.cdnunion.com 202.96.209.133
Server: ns-pd.online.sh.cn
Address: 202.96.209.133
Non-authoritative answer:
Name: www.cdnunion.com
Address: 210.51.25.233
202.96.209.133是上海DNS服务器IP

怎么使用nslookup命令


nslookup 命令以两种方式查询域名服务器。交互式模式允许查询名称服务器获得有关不同主机和域的信息,或打印域中主机列表。在非交互式模式,打印指定的主机或域的名称和请求的信息。
当没有给出参数时进入交互式模式,或者当第一个参数是 -(减号)并且第二个是主机名或名称服务器的因特网地址时,nslookup 命令进入交互式模式。当没有给出参数时,命令查询缺省名称服务器。-(减号)调用可选的子命令(-Option... 变量)。除了 set 命令,这些命令在命令行指定并且必须在nslookup 命令参数之前。set 子命令选项能在用户主目录的 .nslookuprc 文件有选择的指定。
当第一个参数是正在搜索的主机的名称或地址,nslookup 命令在非交互式模式下执行。在此情况下,主机名或名称服务器的因特网地址是可选的。
非交互式命令使用缺省名称服务器或由 NameServer 参数指定的名称服务器为指定的主机搜索信息。如果Host 参数指定因特网地址并且查询类型是 A 或 PTR,则返回主机名称。如果 Host 参数指定名称并且名称没有结尾句点,缺省的域名追加到名称后。不在当前域中查找主机,在名称后追加单一的句点。
注:如果在用户主目录的 .nslookuprc 文件指定,set 子命令的domain、srchlist、defname 和 search 选项能影响非交互式命令的行为。
子命令
下列命令可以随时输入 Ctrl-C 按键顺序终止。要退出,请输入 Ctrl-D 按键顺序或输入 exit。将内置命令作为主机名,在它之前带转义字符 \。不能标识的命令解释为主机名。
下列子命令由 nslookup 命令标识:
finger [Name] [》 FileName]
finger [Name] [》》 FileName]

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

更改缺省服务器为 Domain 参数指定的值。lserver 子命令使用初始服务器查询有关域的信息。server 子命令使用当前的缺省服务器。如果未发现授权应答,则任何可能有应答的附加服务器名返回。
root

更改缺省服务器为 root 域名空间服务器。当前,使用主机 ns.nic.ddn.mil 。root 服务器名可以使用 set root 子命令更改。(root 子命令与 lserver ns.nic.ddn.mil子命令同义)。
ls [Option] Domain [》 FileName]
ls [Option] Domain [》》FileName]

为指定的 Domain 列出可获得的信息,有选择的创建或追加输出到 FileName 参数指定的文件。缺省输出包含主机名和它们的因特网地址。Option 参数的可能值是:
-t QueryType
列出指定类型的所有记录。缺省记录类型是 A。有效类型是:
A
主机的因特网地址
CNAME
为别名规范名称
HINFO
主机 CPU 和操作系统
KEY
安全性密钥记录
MINFO
邮箱或邮件列表信息
MX
邮件交换器
NS
指定区域的名称服务器
PTR
如果查询是因特网地址则指向主机名;否则,指向其他信息
SIG
特征符记录
SOA
域的“start-of-authority”信息
TXT
文本信息
UINFO
用户信息
WKS
支持众所周知的服务
-a
列出域中主机的别名(与 -t CNAME 选项相同)。
-d
列出域中所有记录(与 -t ANY 选项同义)。
-h
列出域中 CPU 和操作系统信息(与 -t HINFO 选项同义)。
-s
列出域中众所周知的主机服务(与 -t WKS 选项同义)。
注: 当输出重定向到文件,每从服务器接收 50 条记录,打印散列标记。
view FileName

将以前 ls 命令的输出排序并且使用 more 命令将其列出。
help
?

显示命令的简要总结。
exit

退出程序。
set Keyword[=Value]

改变影响查询的状态信息。该命令可以在命令行指定或有选择的在用户主目录的.nslookuprc 文件指定。有效的关键字是:
all
显示频繁地使用的选项要设置的当前值。有关当前缺省服务器和主机的信息也显示。
class=Value
更改查询类为下列之一。类指定信息的协议组。缺省值是 IN。
IN
Internet 类
CHAOS
Chaos 类
HESIOD
MIT Althena Hesiod 类
ANY
通配符(上面任意之一)
[no]debug
打开调试模式。缺省值是 nodebug (关闭)。
[no]d2
打开全面调试模式。缺省值是 nod2(关闭)。
domain=Name
更改缺省域名为 Name 参数指定的域名。缺省域名追加到查询请求,取决于defname 和 search 选项的状态。如果搜索列表在其名称中至少包含两部分则域搜索列表包含缺省域的父域。例如,如果缺省域是 CC.Berkeley.EDU,搜索列表是CC.Berkeley.EDU 和 Berkeley.EDU。使用 set srchlist 命令指定不同列表。使用 setall 命令显示列表。domain=Name 选项的缺省值是在系统的hostname、/etc/resolv.conf、或 LOCALDOMAIN 文件指定的值。
srchlst=Name1/Name2/...
更改缺省域名为 Name1 参数指定的值,并且更改域搜索列表为Name1、Name2......参数指定的名称。可以指定由斜杠分开的六个名称的最大值。使用 set all 命令显示名称列表。缺省值是在系统的 hostname、/etc/resolv.conf或 LOCALDOMAIN 文件指定的值。
注:该命令覆盖缺省域名和 set domain 命令选项的搜索列表。
[no]defname
追加缺省域名到单一的组成部分的查询请求(不包含句点的请求)。缺省值是defname (追加)。
[no]search
如果查询请求包含结尾句点以外的句点,追加域搜索列表中的域名到请求直到接收到应答。缺省值是 search。
port=Value
更改缺省 TCP/UDP 名称服务器端口为 Value 参数指定的数。缺省值是 53。
querytype=Value
type=Value

更改信息查询为下列值之一。缺省值是 A。
A
主机的因特网地址
ANY
任何可用的选项。
CNAME
为别名规范名称
HINFO
主机 CPU 和操作系统
KEY
安全性密钥记录
MINFO
邮箱或邮件列表信息
MX
邮件交换器
NS
为指定区域的命名服务器
PTR
如果查询因特网地址则指向主机名;否则,指向其他信息
SIG
特征符记录
SOA
域的“start-of-authority”信息
TXT
文本信息
UINFO
用户信息
WKS
支持众所周知的服务
[no]recurse
如果没有信息则通知名称服务器查询其他服务器。缺省值是 recurse。
retry=Number
设置请求企图重试次数值为 Number 参数指定的值。当请求的应答没有在 settimeout 命令指定的时间帧之内接收,则超时周期加倍,请求重新发送。该子命令控制超时之前请求发送的次数。缺省值是 4。
root=Host
更改 root 服务器名称为 Host 参数指定的名称。缺省值是 ns.nic.ddn.mil。
timeout=Number
更改初始等待应答超时间隔为 Number 参数指定的秒数。缺省值是 5 秒。
[no]vc
当发送请求到服务器使用虚拟电路。缺省值是 novc(没有虚拟电路)。
[no]ignoretc
忽略数据包截断错误。缺省值是 noignoretc(不忽略)。
示例
更改缺省查询类型类型为主机信息(HINFO)并且初始超时时间为 10 秒,请输入:
nslookup -query=hinfo -timeout=10
设置域和搜索列表为三个名称,lcs.MIT.EDU、ai.MIT.EDU 和 MIT.EDU,请输入:
nslookup -set srchlist=lcs.MIT.EDU/ai.MIT.EDU/MIT.EDU
该命令覆盖缺省域名和 set domain 命令的搜索列表。使用 set all 命令显示列表。
确定名称是否指定主机、域、或其他实体,请输入:
nslookup -querytype=ANY austin.ibm.com
nslookup 命令返回有关名称 austin.ibm.com 的所有可用的信息,包括权限语句(SOA)、名称服务器、邮件交换器和主机因特网地址信息,如下:
Server: benames.austin.ibm.comAddress: 9.3.199.2 austin.ibm.com origin = ausname1.austin.ibm.com mail addr = brian.chriss.austin.ibm.com serial=1993081210,refresh=3600,retry=300,expire=604800, min=86400 austin.ibm.com nameserver = ausname1.austin.ibm.com austin.ibm.com nameserver = bb3names.austin.ibm.com austin.ibm.com nameserver = benames.austin.ibm.com austin.ibm.com nameserver = b45names.austin.ibm.com austin.ibm.com nameserver = bbcnames.austin.ibm.com austin.ibm.com nameserver = netmail.austin.ibm.com austin.ibm.com preference = 10, mail exchanger = netmail.austin.ibm.com austin.ibm.com inet address = 129.35.208.98 ausname1.austin.ibm.com inet address = 129.35.17.2 bb3names.austin.ibm.com inet address = 129.35.208.99 benames.austin.ibm.com inet address = 9.3.199.2 b45names.austin.ibm.com inet address = 129.35.49.2 bbcnames.austin.ibm.com inet address = 129.35.17.68 netmail.austin.ibm.com inet address = 129.35.208.98
要在 opus 主机上执行非交互式查询,请输入:
nslookup opus
nslookup 命令与 host 命令的应答相同。命令返回域名和 opus 主机的因特网地址,如下:
Name: opus.austin.ibm.com Address: 129.35.129.223
如果主机 opus 已经是名称服务器(以空 /etc/resolv.conf 文件正在运行 named 守护程序的主机),下列信息将会显示:
Server: loopback Address: 0.0.0.0
退出状态
当查询请求不成功,则 nslookup 命令返回下列错误消息之一:
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

表示名称服务器拒绝数据包请求因为格式不正确。
文件
/usr/bin/nslookup

包含 nslookup 命令。
/etc/resolv.conf

包含初始域名和名称服务器地址。
$HOME/.nslookuprc

包含用户的初始选项。
HOSTALIASES

包含主机别名。
LOCALDOMAIN

包含覆盖的缺省域。
***值得提醒的是命令行参数中的[- name server]上的-后要有一空格,实际上 - 是第一个参数,曾经许多人都觉得这个参数不对,不能在命令行指定域名服务器,实际上都是这个原因。这个用法对检查某个域名服务器的解析是否正确很有用。比如三个运营商在当地的域名解析是否正确,就不用采用每次都修改电脑的域名服务器来实现,只要在命令行加上这个参数就行。
***nslookup不能查询dns的递归或者迭代,功能也比dig弱。

java中nslookup是什么意思


nslookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释。在已安装TCP/IP协议的电脑上面均可以使用这个命令。主要用来诊断域名系统 (DNS) 基础结构的信息。Nslookup(name server lookup)( 域名查询):是一个用于查询 Internet域名信息或诊断DNS 服务器问题的工具.
-命令

nslookup什么意思


nslookup指令的作用是用于域名解析的,nslookup -qt=mx sz-haiya.com中 -qt=mx 应该为一个参数选项,sz-haiya.com为你要解析的域名。mail exchanger为邮件解析,nameserver是域名服务器。你后面的内容我就看不懂了。
-s

nslookup命令都有什么作用,如何使用,请说清楚点儿,请高手指教,在下谢谢啦


Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。它在 Windows NT/2000/XP(在之后的windows系统也都可以用的,比如win7,win8等) 中均可使用,但在Windows 98中却没有集成这一个工具。
Nslookup 必须要安装了TCP/IP 协议的网络环境之后才能使用。
现在网络中已经架设好了一台 DNS 服务器,主机名称为 linlin ,它可以把域名 www.company.com 解析为 192.168.0.1 的IP地址,这是我们平时用得比较多的正向解析功能。
检测步骤如下:
在 Windows 2000 中单击“开始”-》“程序”-》“附件”-》“命令提示符”,在 C:\》 的后面键入 Nslookup www.t086.com ,“回车”之后即可看到如下结果:
Server: linlin
Address: 192.168.0.5
Name: www.t086.com
Address: 192.168.0.1
以上结果显示,正在工作的 DNS 服务器的主机名为 linlin ,它的 IP 地址是192.168.0.5 ,而域名www.company.com 所对应的 IP 地址为 192.168.0.1 。那么,在检测到 DNS 服务器 linlin 已经能顺利实现正向解析的情况下,它的反向解析是否正常呢? 也就是说,能否把IP地址192.168.0.1反向解析为域名www.t086.com ?我们在命令提示符C:\》的后面键入 Nslookup 192.168.0.1 ,得到结果如下:
Server: linlin
Address: 192.168.0.5
Name: www.t086.com
Address: 192.168.0.1
这说明,DNS 服务器 linlin 的反向解析功能也正常。
然而,有的时候,我们键入Nslookup www.t086.com ,却出现如下结果:
Server: linlin
Address: 192.168.0.5
*** linlin can’t find www.t086.com: Non-existent domain
这种情况说明网络中DNS服务器 linlin 在工作,却不能实现域名 www.t086.com的正确解析。此时,要分析DNS服务器的配置情况,看是否 www.company.com 这一条域名对应的 IP 地址记录已经添加到了DNS的数据库中。
还有的时候,我们键入Nslookup www.t086.com ,会出现如下结果:
*** Can’t find server name for domain: No response from server
*** Can’t find www.company.com : Non-existent domain
这时,说明测试主机在目前的网络中,根本没有找到可以使用的 DNS 服务器。此时,我们要对整个网络的连通性作全面的检测,并检查DNS服务器是否处于正常工作状态,采用逐步排错的方法,找出 DNS 服务不能启动的根源。
配置好DNS服务器,添加了相应的记录之后,只要IP地址保持不变,一般情况下我们就不再需要去维护DNS的数据文件了。不过在确认域名解释正常之前我们最好是测试一下所有的配置是否正常。许多人会简单地使用ping命令检查一下就算了。不过Ping指令只是一个检查网络联通情况的命令,虽然在输入的参数是域名的情况下会通过DNS进行查询,但是它只能查询A类型和CNAME类型的记录,而且只会告诉你域名是否存在,其他的信息一概欠奉。所以如果你需要对DNS的故障进行排错就必须熟练另一个更强大的工具nslookup。这个命令可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。
-命令

nslookup命令是干什么的


Nslookup是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。

它在WindowsNT/2000/XP(在之后的windows系统也都可以用的,比如win7,win8等)中均可使用,但在Windows98中却没有集成这一个工具。

Nslookup必须要安装了TCP/IP协议的网络环境之后才能使用。

扩展资料:

nslookup命令查询方法举例:

1、直接查询

nslookupdomain[dns-server]

//如果没有指定dns服务器,就采用系统默认的dns服务器。

nslookupwww.baidu.com

2、查询其他记录,后面的[dns-server]可填可不填

nslookup-qt=typedomain[dns-server]

nslookup-q=typedomain[dns-server]

nslookup-type=typedomain[dns-server]

nslookup-querytype=typedomain[dns-server]

参考资料来源:百度百科-Nslookup命令


如何使用nslookup命令检查DNS服务器


如果要对DNS服务器排错,或者想要检查DNS服务器的信息,可以使用nslookup命令。在网络中的任何一台工作站上,运行nslookup命令,即可测试DNS工作是否正常,操作步骤如下:
①选择“开始”→“运行”命令,显示“运行”对话框,在文本框中,输入“cmd”,单击“确定”按钮,打开命令提示符,如图3-42所示。
②在命令提示符下,键入如下命令:
Nslookup
按【Enter】键,命令成功执行,显示如图3-43所示的窗口。
③设置nslookup使用的DNS服务器,使用serverDNS_server_ip命令格式。在“》”提示符下,键入如下命令:
Server 193.168.0.1
按【Enter】键,命令成功执行,显示如图3-44所示的窗口。
④如果要显示其他记录,键入 det q = any,然后键入想要查询记录的名称。
在命令行提示符下,键入如下命令:
ftp.book.com
按【Enter】键,命令成功执行,显示如图3-45所示的窗口。
⑤退出nslookup命令,使用exit命令。
参考http://server.zzidc.com/fwqpz/546.html
-s

网络命令的nslookup


nslookup 可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。在已安装TCP/IP协议的电脑上面均可以使用这个命令。主要用来诊断域名系统(DNS) 基础结构的信息。 运行cmd命令提示符 直接 输入 nslookup -q=mx cnbbx .com
命令格式:nslookup [-q:查询的类型] [需要查询的域名不需要加HTTP://] [域名服务器不填为本机默认]
以下是-q输入的值  A 地址记录(Ipv4)  AAAA 地址记录(Ipv6)  AFSDB Andrew文件系统数据库服务器记录(不懂)  ATMA ATM地址记录(不是自动提款机)  CNAME 别名记录  HINFO 硬件配置记录,包括CPU、操作系统信息  ISDN 域名对应的ISDN号码  MB 存放指定邮箱的服务器  MG 邮件组记录  MINFO 邮件组和邮箱的信息记录  MR 改名的邮箱记录  MX 邮件服务器记录  NS 名字服务器记录  PTR 反向记录(从IP地址解释域名)  RP 负责人记录  RT 路由穿透记录(不懂)  SRV TCP服务器信息记录(将有大用处)  TXT 域名对应的文本信息  X25 域名对应的X.25地址记录-命令


如何利用nslookup命令查询mx记录


Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。它在Windows NT/2000/XP 中均可使用。
本文主要是针对邮箱的mx记录以及相关的查询方法做一些参考:
windows开始菜单-》运行,输入cmd/command(各版本系统的命令不同),进入到命令行窗口。
1.在命令提示符下,键入 nslookup,再按 Enter 键。
2.键入 server 《IP address》,其中 IP address 是外部 DNS 服务器的 IP 地址,然后按
Enter 键。
3.键入 set q=MX,再按 Enter 键。
4.键入 《domain name》,其中 domain name 是您所在域的名称,然后按 Enter 键。此时应
显示所输入域的 MX 记录。如果未显示该 MX 记录,则说明 DNS 的配置不正确。
-s