当前位置:文档之家› Nslookup命令详解

Nslookup命令详解

Nslookup命令详解
Nslookup命令详解

Nslookup命令详解

Nslookup显示可用来诊断域名系统(DNS) 基础结构的信息。只有在已安装TCP/IP 协议的情况下才可以使用Nslookup 命令行工具。

语法

nslookup [-SubCommand ...] [{ComputerToFind| [-Server]}]

参数

-SubCommand ...

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

ComputerToFind

如果未指定其它服务器,就使用当前默认DNS 名称服务器查阅ComputerToFind 的信息。要查找不在当前DNS 域的计算机,请在名称上附加句点。

-Server

指定将该服务器作为DNS 名称服务器使用。如果省略了-Server,将使用默认的DNS 名称服务器。{help|?}

显示nslookup 子命令的简短总结。

注释

如果ComputerToFind 是IP地址,并且查询类型为A或PTR 资源记录类型,则返回计算机的名称。如果ComputerToFind 是一个名称,并且没有跟踪期,则向该名称添加默认DNS 域名。此行为取决于下面set 子命令的状态:domain、srchlist、defname 和search。

如果键入连字符(-) 代替ComputerToFind,命令提示符更改为nslookup 交互式模式。

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

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

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

如果需要查找多块数据,可以使用交互式模式。为第一个参数键入连字符(-),为第二个参数键入DNS 名称服务器的名称或IP 地址。或者,省略两个参数,则nslookup 使用默认DNS 名称服务器。下面是一些有关在交互式模式下工作的提示:

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

要退出,请键入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/I P协议必须安装在运行Nslookup.exe 的计算机上。? 在Microsoft TCP/IP 属性页的DNS 选项卡的“DNS 服务搜索顺序”字段中必须至少指定一个DNS 服务器。

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

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

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

nslookup [-option] [hostname] [server]

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

C:\> nslookup

Default Server: https://www.doczj.com/doc/ad7335195.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

[no]d2 - print exhaustive debugging information

[no]defname - append domain name to each query

[no]recurse - ask for recursive answer to query

[no]search - use domain search list

[no]vc - 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)

[no]msxfr - 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

FILE)

-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 命令,可以在Nslookup.exe 中设置许多不同的选项。要得到这些选项的完整列表,只需输入set all。请参见以上内容,在set 命令下,得到可用选项的打印输出。

查找不同的数据类型

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

C:\> nslookup

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

Address: 10.0.0.1

> set q=mx

> mailhost

Server: https://www.doczj.com/doc/ad7335195.html,

Address: 10.0.0.1

https://www.doczj.com/doc/ad7335195.html, MX preference = 0, mail exchanger =

https://www.doczj.com/doc/ad7335195.html,

https://www.doczj.com/doc/ad7335195.html, internet address = 10.0.0.5

>

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

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

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

例如:

C:\> nslookup

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

Address: 10.0.0.1

> server 10.0.0.2

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

Address: 10.0.0.2

>

使用Nslookup.exe 转移整个区域

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

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

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

例如:

>ls https://www.doczj.com/doc/ad7335195.html,

[https://www.doczj.com/doc/ad7335195.html,]

https://www.doczj.com/doc/ad7335195.html,. NS server = https://www.doczj.com/doc/ad7335195.html,

https://www.doczj.com/doc/ad7335195.html, NS server = https://www.doczj.com/doc/ad7335195.html,

nameserver1 A 10.0.0.1

nameserver2 A 10.0.0.2

>

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

*** Can't list domain https://www.doczj.com/doc/ad7335195.html, .: Query refused

Nslookup.exe 的疑难解答

默认服务器超时

当启动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地址添加到此列表中。

启动Nslookup.exe 时找不到服务器名

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

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

当没有名称服务器IP地址的PTR 记录时,会出现此错误。当Nslookup.exe 启动时,它执行反向搜索,以得到默认服务器的名称。如果没有PTR 数据,则返回此错误消息。要解决此问题,请确保反向搜索区域存在,并包含名称服务器的PTR 记录。

Nslookup 在子域上无法执行

当在子域上执行查询或进行区域转移时,Nslookup 可能返回以下错误:

*** https://www.doczj.com/doc/ad7335195.html, can't find https://www.doczj.com/doc/ad7335195.html,.: Non-existent domain

*** Can't list domain https://www.doczj.com/doc/ad7335195.html,.: Non-existent domain

在DNS Manager 中,可以在主区域下添加一个新域,这样就创建了一个子域。用这种方法创建子域并不为该域创建一个单独的db 文件,这样在该域进行查询或在该域进行区域转移时将会产生以上错误。在父域上进行区域转移时将同时列出父域数据和子域数据。要解决此问题,请在DNS 服务器上为该子域创建一个新主域。

以下转自沸腾年代。

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

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

现在网络中已经架设好了一台DNS 服务器,主机名称为linlin ,它可以把域名https://www.doczj.com/doc/ad7335195.html, 解析为192.168.0.1 的IP地址,这是我们平时用得比较多的正向解析功能。

检测步骤如下:

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

Server: linlin

Address: 192.168.0.5

Name: https://www.doczj.com/doc/ad7335195.html,

Address: 192.168.0.1

以上结果显示,正在工作的DNS 服务器的主机名为linlin ,它的IP地址是192.168.0.5 ,而域名https://www.doczj.com/doc/ad7335195.html, 所对应的IP地址为192.168.0.1 。那么,在检测到DNS 服务器linlin 已经能顺利实现正向解析的情况下,它的反向解析是否正常呢? 也就是说,能否把IP地址192.168.0.1反向解析为域名https://www.doczj.com/doc/ad7335195.html, ?我们在命令提示符C:\>的后面键入Nslookup 192.168.0.1 ,得到结果如下:

Server: linlin

Address: 192.168.0.5

Name: https://www.doczj.com/doc/ad7335195.html,

Address: 192.168.0.1

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

然而,有的时候,我们键入Nslookup https://www.doczj.com/doc/ad7335195.html, ,却出现如下结果:

Server: linlin

Address: 192.168.0.5

*** linlin can't find https://www.doczj.com/doc/ad7335195.html,: Non-existent domain

这种情况说明网络中DNS服务器linlin 在工作,却不能实现域名https://www.doczj.com/doc/ad7335195.html,的正确解析。此时,要分析DNS服务器的配置情况,看是否https://www.doczj.com/doc/ad7335195.html, 这一条域名对应的IP地址记录已经添加到了DNS的数据库中。

还有的时候,我们键入Nslookup https://www.doczj.com/doc/ad7335195.html, ,会出现如下结果:

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

*** Can't find https://www.doczj.com/doc/ad7335195.html, : Non-existent domain

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

Tracert(跟踪路由)是路由跟踪实用程序,用于确定IP数据报访问目标所采取的路径。Tracert 命令用IP生存时间(TTL) 字段和ICMP 错误消息来确定从一个主机到网络上其他主机的路由。

Tracert 工作原理

通过向目标发送不同IP 生存时间(TTL) 值的“Internet 控制消息协议(ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的TTL 递减1。数据包上的TTL 减为0 时,路由器应该将“ICMP 已超时”的消息发回源系统。

Tracert 先发送TTL 为 1 的回应数据包,并在随后的每次发送过程将TTL 递增1,直到目标响应或TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃TTL 过期的数据包,这在Tracert 实用程序中看不到。

Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。如果使用-d 选项,则Tracert 实用程序不在每个IP 地址上查询DNS。

在下例中,数据包必须通过两个路由器(10.0.0.1 和192.168.0.1)才能到达主机172.16.0.99。主机的默认网关是10.0.0.1,192.168.0.0 网络上的路由器的IP地址是192.168.0.1。

C:\>tracert 172.16.0.99 -d

Tracing route to 172.16.0.99 over a maximum of 30 hops

1 2s 3s 2s 10,0.0,1

2 75 ms 8

3 ms 88 ms 192.168.0.1

3 73 ms 79 ms 93 ms 172.16.0.99

Trace complete.

用tracert 解决问题

可以使用tracert 命令确定数据包在网络上的停止位置。下例中,默认网关确定192.168.10.99 主机没有有效路径。这可能是路由器配置的问题,或者是192.168.10.0 网络不存在(错误的IP地址)。

C:\>tracert 192.168.10.99

Tracing route to 192.168.10.99 over a maximum of 30 hops

1 10.0.0.1 reports:Destination net unreachable.

Trace complete.

Tracert 实用程序对于解决大网络问题非常有用,此时可以采取几条路径到达同一个点。

Tracert 命令行选项

Tracert 命令支持多种选项,如下表所示。

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

选项描述

-d 指定不将IP地址解析到主机名称。

-h maximum_hops 指定跃点数以跟踪到称为target_name 的主机的路由。

-j host-list 指定Tracert 实用程序数据包所采用路径中的路由器接口列表。

-w timeout 等待timeout 为每次回复所指定的毫秒数。

target_name 目标主机的名称或IP地址。

ARP命令

显示和修改“地址解析协议(ARP)”缓存中的项目。ARP 缓存中包含一个或多个表,它们用于存储IP

地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。如果在没有参数的情况下使用,则arp 命令将显示帮助信息。

arp [-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]

参数

-a [InetAddr] [-N IfaceAddr] 显示所有接口的当前ARP 缓存表。要显示指定IP地址的ARP 缓存项,请使用带有InetAddr 参数的arp -a,此处的InetAddr 代表指定的IP 地址。要显示指定接口的ARP 缓存表,请使用-N IfaceAddr 参数,此处的IfaceAddr 代表分配给指定接口的IP地址。-N 参数区分大小写。

-g [InetAddr] [-N IfaceAddr] 与-a 相同。

-d InetAddr [IfaceAddr]

删除指定的IP地址项,此处的InetAddr 代表IP地址。对于指定的接口,要删除表中的某项,请使用IfaceAddr 参数,此处的IfaceAddr 代表分配给该接口的IP 地址。要删除所有项,请使用星号(*) 通配符代替InetAddr。

-s InetAddr EtherAddr [IfaceAddr]

向ARP 缓存添加可将IP 地址InetAddr 解析成物理地址EtherAddr 的静态项。要向指定接口的表添加静态ARP 缓存项,请使用IfaceAddr 参数,此处的IfaceAddr 代表分配给该接口的IP地址。/?

InetAddr 和IfaceAddr 的IP地址用带圆点的十进制记数法表示。

物理地址EtherAddr 由六个字节组成,这些字节用十六进制记数法表示并且用连字符隔开(比如,00-AA-00-4F-2A-9C)。

通过-s 参数添加的项属于静态项,它们不会ARP 缓存中超时。如果终止TCP/IP 协议后再启动,这些项会被删除。要创建永久的静态ARP 缓存项,请在批处理文件中使用适当的arp 命令并通过“计划任务程序”在启动时运行该批处理文件。只有当网际协议(TCP/IP) 协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。

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

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

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

实验一网络配置与常用命令 一、实验目的 掌握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/ad7335195.html, Pinging https://www.doczj.com/doc/ad7335195.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

常用网络命令操作实验

实验序号: 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地址。

nslookup命令用法

nslookup命令用法2007-01-19 00:46nslookup命令用法gl Dq\& x 1.查询A记录H sA L` }O C:\>nslookup https://www.doczj.com/doc/ad7335195.html, =(Ka 3! nslookup -type=mx https://www.doczj.com/doc/ad7335195.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/ad7335195.html, MX preference = 8, mail exchanger = https://www.doczj.com/doc/ad7335195.html, X\g h #7 . https://www.doczj.com/doc/ad7335195.html, nameserver = https://www.doczj.com/doc/ad7335195.html, ,sS TW O https://www.doczj.com/doc/ad7335195.html, internet address = 61.129.102.61 +]b-%~s@ F https://www.doczj.com/doc/ad7335195.html,是https://www.doczj.com/doc/ad7335195.html,对应的MX记录. 2vkOwS |{_ 3.查CNAME记录d* B (V[ C:\>nslookup -type=cname https://www.doczj.com/doc/ad7335195.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/ad7335195.html, canonical name = https://www.doczj.com/doc/ad7335195.html, @n } Y ih https://www.doczj.com/doc/ad7335195.html,是https://www.doczj.com/doc/ad7335195.html,对应的CNAME记录. UE .nslookup -type=ns https://www.doczj.com/doc/ad7335195.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/ad7335195.html, nameserver = https://www.doczj.com/doc/ad7335195.html, J2V O 9^#b https://www.doczj.com/doc/ad7335195.html, internet address = 61.129.102.61 &6A= 8+ 0 https://www.doczj.com/doc/ad7335195.html,是https://www.doczj.com/doc/ad7335195.html,域名的DNS服务器. 5:G PAT- C 5.指定域名服务器查询结果. zq@PWY iE`& C:\>nslookup https://www.doczj.com/doc/ad7335195.html, 202.102.128.68 S CK0 q& Server: https://www.doczj.com/doc/ad7335195.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/ad7335195.html,“提出一个问题” 即:“将主机https://www.doczj.com/doc/ad7335195.html,的IP地址告诉我”。屏幕上出现了两条信息:(1)“回答这一问题”DNS服务器的名字和IP地址;(2)https://www.doczj.com/doc/ad7335195.html,主机名字和IP地址。

第二条命令:nslookup –type=NS https://www.doczj.com/doc/ad7335195.html, 在这个例子中,我们提供了选项“-type=N S”,域为https://www.doczj.com/doc/ad7335195.html,。执行这条命令后,屏幕上显示了DNS服务器的名字和地址。接着下面是三个MIT DNS服务器,每一个服务器是MIT校园里权威的DNS服务器。 第三条命令:nslookup www.aiit.or.kr https://www.doczj.com/doc/ad7335195.html, 在这个例子中,我们请求返回https://www.doczj.com/doc/ad7335195.html, DNS server 而不是默认的DNS服务器(https://www.doczj.com/doc/ad7335195.html,)。此例中,DNS 服务器https://www.doczj.com/doc/ad7335195.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/ad7335195.html, Server: https://www.doczj.com/doc/ad7335195.html, Address: 10.0.0.1 Non-authoritative answer: Name: https://www.doczj.com/doc/ad7335195.html, Addresses: 61.135.169.125, 61.135.169.105

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

截止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)

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

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

常用网络命令-非常实用

常用网络命令-非常实用 很多的弱电朋友在项目中经常会遇到一些网络故障,其实很多的网络故障通过命令是可以检测出来的,通过使用网络命令也会使项目进展事半功倍,那么就让我们一起来了解弱电经常会用到的网络命令。 1、ping命 ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。 ping能够以毫秒为单位显示发送请求到返回应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络,连接速度比较快。ping还能显示TTL(Time To Live,生存时间)值,通过TTL值可以推算数据包通过了多少个路由器。 (1)命令格式 ping主机名 ping域名 pingIP地址 如图所示,使用ping命令检查到IP地址210.43.16.17的计算机的连通性,该例为连接正常。共发送了四个测试数据包,正确接收到四个数据包。

(2) ping命令的基本应用 一般情况下,用户可以通过使用一系列ping命令来查找问题出在什么地方,或检验网络运行的情况。 下面就给出一个典型的检测次序及对应的可能故障: ①ping 127.0.0.1 如果测试成功,表明网卡、TCP/IP协议的安装、IP地址、子网掩码的设置正常。如果测试不成功,就表示TCP/IP的安装或设置存在有问题。 ②ping 本机IP地址 如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通讯介质进行测试、检查并排除。 ③ping局域网内其他IP 如果测试成功,表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。 ④ping 网关IP 这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够做出应答。 ⑤ping 远程IP 如果收到正确应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS 会有问题)。

使用 nslookup 命令验证域控制器的 DNS 注册

使用 nslookup 命令验证域控制器的 DNS 注册 1.打开命令提示符。 2.键入: nslookup 3.在完成上一条命令后,在 nslookup (">") 提示符下键入: set q=rr_type 4.在以前的命令完成后,键入: _ldap._tcp.dc._msdcs.Active_Directory_domain_name 5.检查以前 SRV 查询的输出并根据以前的查询是否成功来确定是否需要采 取进一步的措施: o如果查询成功,请复查查询中返回的注册 SRV RR,以确定 Active Directory 域的所有域控制器是否已包含在内并已使用有效的 IP 地址注册。 o如果查询失败,请继续诊断和解决动态更新问题或 DNS 服务器相关问题,以确定问题的确切原因。 值描述 nslookup命令行程序的名称。 _ldap._tcp.dc._msdcs.Active_Directo ry_domain_name 配置为与 Active Directory 域及其任何相关域控制器一起使用的 DNS 名称。 例如,如果 Active Directory 域的DNS 域名是 https://www.doczj.com/doc/ad7335195.html,,请键入: _ldap._tcp.dc._msdcs.example.mic https://www.doczj.com/doc/ad7335195.html,。 set q=将查询发送到根服务器的命令。 rr_type 作为后续搜索的筛选器应用的资源记录 (RR)类型。 例如,在这种情况下,由于您想限制后续名称查询,使之仅筛选和返回使用指定名称的服务位置 (SRV) RR,所

以请键入: set q=srv 注意 ?执行此任务不要求您具有管理凭据。因此,作为安全性的最佳操作,请考虑以没有管理凭据的用户身份执行这个任务。 ?要打开命令提示符,请单击“开始”,依次指向“所有程序”和“附件”,然后单击“命令提示符”。 ?要查看该命令的完整语法,请在命令提示符下键入: nslookup,按Enter,然后键入help ?在某些情况下,当您执行以上过程时可能会收到多次超时的报告。当反向查找没有对 DNS 服务器(为与 Active Directory 域相同的 DNS 域提供服务)进行配置时会发生这种情况。 ?以下是 Nslookup 会话的命令行输出的示例,用来验证域控制器注册的服务位置 (SRV) 资源记录。在该示例中,两个域控制器是 dc1 和 dc2,并已为“https://www.doczj.com/doc/ad7335195.html,”域注册。 ? ?C:\nslookup ?Default Server:https://www.doczj.com/doc/ad7335195.html, ?Address: 10.0.0.14 ?set type=srv ?_ldap._tcp.dc._https://www.doczj.com/doc/ad7335195.html, ?Server: https://www.doczj.com/doc/ad7335195.html, ?Address: 10.0.0.14 ?_ldap._tcp.dc._https://www.doczj.com/doc/ad7335195.html, SRV service location: ?priority = 0 ?weight = 0 ?port = 389 ?svr hostname = https://www.doczj.com/doc/ad7335195.html, ?_ldap._tcp.dc._https://www.doczj.com/doc/ad7335195.html, SRV service location: ?priority = 0 ?weight = 0 ?port = 389 ?svr hostname = https://www.doczj.com/doc/ad7335195.html, ?https://www.doczj.com/doc/ad7335195.html, internet address = 10.0.0.14 ?https://www.doczj.com/doc/ad7335195.html, internet address = 10.0.0.15 ?nslookup命令是在大多数 DNS 服务实现中提供的标准命令行工具。它提供对 DNS 服务器进行查询测试并获得作为命令行输出的详细响应信息的

实验二_常用网络命令

实验一常用网络命令 一、实验目的 掌握使用常用网络命令进行网络测试、维护的基本方法。 二、实验条件 可以连通校园网和因特网的计算机网络机房,Windows XP系统。 三、实验指导 1、进入命令行模式 (1)进入Windows XP后,按【开始】→【运行】,在运行命名中输入“cmd”,按回车,如图1所示。 图1 输入cmd命令 (2)在打开的命令行窗口中可以输入各种命令行命令,如图2所示。 图2 命令行窗口 (3)为使命令行看起来更简洁一些,可以输入“cd\”使命令提示符回到根目录。 (4)为防止有些命令不能正常运行,在“C:\”提示符后输入“path c:\windows\system32”。

【说明】如果用其他操作系统,使用命令行命令的方法参看相应的使用说明。 2、使用ipconfig命令 ipconfig可以查看和修改网络中的TCP/IP协议的有关配置,如IP地址、子卡掩码、网关、网卡的MAC地址等。命令格式是 ipconfig [参数1] [参数2]…… 常用的参数有: all:显示与TCP/IP协议的细节,如主机名,节点类型,网卡的物理地址,默认网关等。 Batch [文本文件名]:将测试的结果存入指定的文本文件名中。 (1)输入“ipconfig”命令,可以查看本机网络的IP地址、子网掩码、默认网关等基本情况,如图3所示。 图3 网络基本信息 (2)输入“ipconfig/all”命令可查看详细的网络信息,在基本信息基础上增加了网卡信息、物理地址、DNS地址等,如图4所示。 图3 网络详细信息 【说明】使用“ipconfig/all >\a01.txt”可以在C盘根目录下生成一个包含命令运行的结果的a01.txt文件,注意此时结果不在屏幕上显示。其它命令也可以按照这个格式生成结果文件。 3、使用ping命令

NSlookup最详细图文讲解

NSLookup Nslookup(name server lookup)(域名查询):是一个用于查询Internet域名信息或诊断DNS 服务器问题的工具. 用来诊断域名系统(DNS,DNS 是域名系统 (Domain Name System)) 基础结构的信息 nslookup 最简单的用法就是查询域名对应的 IP 地址,包括 A 记录和CNAME 记录,如果查到的是 CNAME记录还会返回别名记录的设置情况。 可以指定查询的类型 可以查到DNS记录的生存时间 可以指定使用那个DNS服务器进行解释 如何用本地计算机查询DNS记录? nslookup的语法为 nslookup –qt=类型目标域名 (注意qt必须小写,qt代表query type) 类型主要有: A 地址记录(Ipv4) AAAA 地址记录(Ipv6) CNAME 别名记录

HINFO 硬件配置记录,包括CPU、操作系统信息 ISDN 域名对应的ISDN号码 MB 存放指定邮箱的服务器 MG 邮件组记录 MINFO 邮件组和邮箱的信息记录 MR 改名的邮箱记录 MX 邮件服务器记录 NS 名字服务器记录 PTR 反向记录 RP 负责人记录 SRV TCP服务器信息记录 TXT 域名对应的文本信息 如何使用指定DNS服务器查询? 语法为 nslookup -qt=类型目标域名指定的DNS服务器IP或域名例子:nslookup -qt=A https://www.doczj.com/doc/ad7335195.html, 8.8.8.8 qa段标记 语法为 nslookup –qt=类型目标域名(注意qt必须小写) 类型主要有: A地址记录(Ipv4) AAAA 地址记录(Ipv6) AFSDB Andrew文件系统数据库服务器记录 ATMA ATM地址记录 CNAME 别名记录 HINFO硬件配置记录,包括CPU、操作系统信息 ISDN域名对应的ISDN号码 MB 存放指定邮箱的服务器 MG 邮件组记录 MINFO 邮件组和邮箱的信息记录 MR 改名的邮箱记录 MX邮件服务器记录 NS 名字服务器记录

常见的9个网络命令详解(图)

实验:常见的9个网络命令 1.ping命令 ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping 运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。 ping能够以毫秒为单位显示发送请求到返回应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络,连接速度比较快。ping还能显示TTL(Time To Live,生存时间)值,通过TTL值可以推算数据包通过了多少个路由器。 (1) 命令格式 ping 主机名 ping 域名 ping IP地址 如图所示,使用ping命令检查到IP地址210.43.16.17的计算机的连通性,该例为连接正常。共发送了四个测试数据包,正确接收到四个数据包。 (2) ping命令的基本应用 一般情况下,用户可以通过使用一系列ping命令来查找问题出在什么地方,或检验网

络运行的情况。 下面就给出一个典型的检测次序及对应的可能故障: ① ping 127.0.0.1 如果测试成功,表明网卡、TCP/IP协议的安装、IP地址、子网掩码的设置正常。如果测试不成功,就表示TCP/IP的安装或设置存在有问题。 ② ping 本机IP地址 如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通讯介质进行测试、检查并排除。 ③ ping局域网内其他IP 如果测试成功,表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。 ④ ping 网关IP 这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够做出应答。 ⑤ ping 远程IP 如果收到正确应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。 ⑥ ping localhost local host是系统的网络保留名,它是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址。否则,则表示主机文件(/Windows/host)中存在问题。 ⑦ ping https://www.doczj.com/doc/ad7335195.html,(一个著名网站域名) 对此域名执行Ping命令,计算机必须先将域名转换成IP地址,通常是通过DNS服务器。如果这里出现故障,则表示本机DNS服务器的IP地址配置不正确,或它所访问的DNS服务器有故障 如果上面所列出的所有ping命令都能正常运行,那么计算机进行本地和远程通信基本上就没有问题了。但是,这些命令的成功并不表示你所有的网络配置都没有问题,例如,某些子网掩码错误就可能无法用这些方法检测到。 (3)ping命令的常用参数选项 ping IP -t:连续对IP地址执行ping命令,直到被用户以Ctrl+C中断。 ping IP -l 2000:指定ping命令中的特定数据长度(此处为2000字节),而不是缺

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

NSLOOKUP命令详解(域名DNS诊断) 2010-11-02 10:22 最近在网上查询同IP网站查询,可以知道自己的网站跟哪些网站放在同一个服务器。最近突然发现,NSLOOKUP也可以查询网站的IP地址。 查询IP地址 nslookup最简单的用法就是查询域名对应的IP地址,包括A记录和CNAME记录,如果查到的是CNAME 记录还会返回别名记录的设置情况。其用法是: nslookup 域名 以下是A记录的返回情况。 nslookup命令会采用先反向解释获得使用的DNS服务器的名称,由于我这里使用的是一个内部的DNS服务器所以没有正确的反向记录,导致结果的前面几行出错。大家可以不必理会。重点看的是最后的两行这里看到的是https://www.doczj.com/doc/ad7335195.html,的IP地址是61.145.112.212。注意即使https://www.doczj.com/doc/ad7335195.html,的主机没有在线同样能够返回结果。 如果目标域名是一个别名记录(CNAME),nslookup就开始显示出和ping命令不同的地方了,请看查询CNAME记录的结果。由于CNAME和A记录最后都是活的IP地址,所以一般情况下两者是等同看待的,命令的格式相同。

注意这次nslookup返回了三行信息,前两行显示这是一个CNAME记录,对应的域名和IP地址。最后显示的就是目标域名,并注明Alias(别名)。 如果域名不存在会怎样呢? 看得懂最后以行的英文吗,不懂没关系记住形状就可以了。如果一个指定类型的域名不存在对应的记录同样也是这种结果。 查询其他类型的域名 前面两个命令我们没有加任何参数,所以默认情况下nslookup查询的是A类型的记录。如果我们配置了其他类型的记录希望看到解释是否正常。这时候ping就无能为力了。比如我们配置了MX记录,但是邮件服务器只能发信不能收信,到底是域名解释问题还是其他的问题Ping命令的检查只能让你误入歧途。nslookup 这时候可以模拟你的其他遇见服务器进行域名解释的情况。我们需要在nslookup上加上适当的参数。指定查询记录类型的指令格式如下: nslookup –qt=类型目标域名 注意qt必须小写。 类型可以是一下字符,不区分大小写: A 地址记录(Ipv4) AAAA 地址记录(Ipv6) AFSDB Andrew文件系统数据库服务器记录(不懂) ATMA ATM地址记录(不是自动提款机) CNAME 别名记录 HINFO 硬件配置记录,包括CPU、操作系统信息 ISDN 域名对应的ISDN号码 MB 存放指定邮箱的服务器 MG 邮件组记录 MINFO 邮件组和邮箱的信息记录

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