计算机网络 nslookup 命令这是怎么一回事?

作者&投稿:毋鲍 (若有异议请与网页底部的电邮联系)
nslookup命令都有什么作用,如何使用,请说清楚点儿,请高手指教,在下谢谢啦??~


NSLOOKUP命令
关键词: NSLOOKUP命令 详解 网络命令

NSLOOKUP命令详解


Nslookup 是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具。

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

现在网络中已经架设好了一台 DNS 服务器, 主机名称为 ns-px.online.sh.cn , 它可以把域名 http://www.jsjzx.net 解析为 220.181.31.3 的 IP 地址, 这是我们平时用得比较多的正向解析功能。


检测步骤如下:

在 Windows 2000 中单击 “ 开始 ” - >“ 程序 ” - >“ 附件 ” - >“ 命令提示符 ” ,在 C:\> 的后面键入 Nslookup www.jsjzx.net , “ 回车 ” 之后即可看到如下结果:

Server: ns-px.online.sh.cn

Address: 202.96.209.5

Name: www.jsjzx.net

Address: 220.181.31.3

以上结果显示,正在工作的 DNS 服务器的主机名为 ns-px.online.sh.cn ,它的 IP 地址是 202.96.209.5 ,而域名 www.jsjzx.net 所对应的 IP 地址为 220.181.31.3 。那么,在检测到 DNS 服务器 ns-px.online.sh.cn 已经能顺利实现正向解析的情况下,它的反向解析是否正常呢 ? 也就是说, 能否把 IP 地址 220.181.31.3 反向解析为域名 www.jsjzx.net? 我们在命令提示符 C:\> 的后面键入 Nslookup 220.181.31.3 ,得到结果如下:

Server: ns-px.online.sh.cn

Address: 202.96.209.5

Name: www.jsjzx.net

Address: 220.181.31.3

这说明, DNS 服务器 linlin 的反向解析功能也正常。

然而,有的时候,我们键入 Nslookup www.jsjzx.net ,却出现如下结果:

Server: ns-px.online.sh.cn

Address: 202.96.209.5

*** ns-px.online.sh.cn can't find www.jsjzx.net: Non-existent domain


这种情况说明网络中 DNS 服务器 ns-px.online.sh.cn 在工作,却不能实现域名 www.jsjzx.net 的正确解析。此时,要分析 DNS 服务器的配置情况,看是否 www.jsjzx.net 这一条域名对应的 IP 地址记录已经添加到了 DNS 的数据库中。

还有的时候,我们键入 Nslookup www.jsjzx.net ,会出现如下结果

*** Can't find server name for domain: No response from server

*** Can't repairpc.nease.net : Non-existent domain


这时,说明测试主机在目前的网络中,根本没有找到可以使用的 DNS 服务器。此时,我们要对整个网络的连通性作全面的检测,并检查 DNS 服务器是否处于正常工作状态,采用逐步排错的方法,找出 DNS 服务不能启动的根源。


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对DNS服务器进行测试,在nslookup命令提示符“<”下输入域名,如ftp.abc.com完成域名到IP地址的转换;也可以输入IP地址,如192.168.0.36完成IP地址到域名的转换,测试过程如图:

第二张图显示找不到 是因为本机所在的DNS服务器地址是hbnu.edu.com,IP地址是218.197.16.6

如果测试hbnu.edu.com和218.197.16.6则可以成功,如图:



得不到结果的原因可能是你设置的dns服务器不可用,你可以尝拭换一个dns服务器再试一下。在国内8.8.8.8这个dns是工作不良的。


蔚县13641973339: 网络命令的nslookup -
徭学复方: nslookup 可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释.在已安装TCP/IP协议的电脑上面均可以使用这个命令.主要用来诊断域名系统(DNS) 基础结构的信息. 运行cmd命令提示符 直接 输入 ...

蔚县13641973339: 如何使用nslookup命令检查DNS服务器 -
徭学复方: 如果要对DNS服务器排错,或者想要检查DNS服务器的信息,可以使用nslookup命令.在网络中的任何一台工作站上,运行nslookup命令,即可测试DNS工作是否正常,操作步骤如下: ①选择“开始”→“运行”命令,显示“运行”对话框,在文本框中,输入“cmd”,单...

蔚县13641973339: 有谁知道DOS中nslookup命令的用法啊 -
徭学复方: Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具.它在 Windows NT/2000/XP 中均可使用,但在Windows 98中却没有集成这一个工具. Nslookup 必须要安装了TCP/IP 协议的网络环境之后才能使用. 现在网络中...

蔚县13641973339: nslookup 网络管理的工具进去后怎么用?
徭学复方: NSLOOKUP命令 关键词: NSLOOKUP命令 详解 网络命令 NSLOOKUP命令详解 Nslookup 是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具. 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一...

蔚县13641973339: Nslookup - ------IP地址侦测器 这条命令哪位给详细介绍下 主要什么情况下用??? -
徭学复方: 此命令是用来查询或诊断dns信息,比如nslookup baidu.com可以诊断本机电脑的dns是否有效,同时还可以查询到baidu.com的dns解析

蔚县13641973339: windows系统命令的Nslookup是什么意思?
徭学复方: NSLOOKUP 【电脑】网络信息查询

蔚县13641973339: 在命令提示符中输入nslookup的作用是什么? -
徭学复方: 是个查询域名的命令这里有相关的介绍你可以去看看 http://baike.baidu.com/view/441751.html?wtp=tt

蔚县13641973339: 常用网络诊断命令有哪些 -
徭学复方: 1、 ping命令ping命令一般用来诊断网络连通性.使用方法:在“开始”菜单中选择“程序”,然后选择程序中的“附件”,再选择附件中的“命令提示符”,输入ping 108.1.14.10,按回车.注意截图的颜色进行了反转. 显示结果如下图说...

蔚县13641973339: 如何用nslookup命令将域名解析成IP -
徭学复方: 直接输入命令“nslookup 网址”

蔚县13641973339: 请问通过nslookup命令看到的是计算机的静态ip还是动态的?
徭学复方: 用nslookup查看的是你当时正在使用的DNS服务器的名称和IP地址` 不存在静态或者动态之说` 如果你手动配置了DNS服务器,而DNS正在被使用,就会显示正在使用的DNS地址, 如果配置了DNS和备用DNS,查询可以看到哪个DNS正在被使用` 如果ADSL获得的动态DNS地址,那么就会显示那个动态的`

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网