常用DOS网络命令.docx

上传人:b****6 文档编号:8497323 上传时间:2023-01-31 格式:DOCX 页数:14 大小:22.27KB
下载 相关 举报
常用DOS网络命令.docx_第1页
第1页 / 共14页
常用DOS网络命令.docx_第2页
第2页 / 共14页
常用DOS网络命令.docx_第3页
第3页 / 共14页
常用DOS网络命令.docx_第4页
第4页 / 共14页
常用DOS网络命令.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

常用DOS网络命令.docx

《常用DOS网络命令.docx》由会员分享,可在线阅读,更多相关《常用DOS网络命令.docx(14页珍藏版)》请在冰豆网上搜索。

常用DOS网络命令.docx

常用DOS网络命令

对于监视和配置计算机或网络的

几个非常有用的MS-DOS命令

使用Ipconfig可显示TCP/IP网络配置。

使用Nbtstat可显示协议统计和当前TCP/IP连接。

使用Netsh可在命令行状态或脚本接口下配置并监视Windows2000。

使用Nslookup可显示DNS(域名系统)名称服务器信息。

使用Pathping可确定导致网络问题的路由器或链路。

Ipconfig

该诊断命令显示所有当前的TCP/IP网络配置值。

该命令在运行DHCP系统上的特殊用途,允许用户决定DHCP配置的TCP/IP配置值。

ipconfig[/all|/renew[adapter]|/release[adapter]]

参数

/all

产生完整显示。

在没有该开关的情况下ipconfig只显示IP地址、子网掩码和每个网卡的默认网关值。

/renew[adapter]

更新DHCP配置参数。

该选项只在运行DHCP客户端服务的系统上可用。

要指定适配器名称,请键入使用不带参数的ipconfig命令显示的适配器名称。

/release[adapter]

发布当前的DHCP配置。

该选项禁用本地系统上的TCP/IP,并只在DHCP客户端上可用。

要指定适配器名称,请键入使用不带参数的ipconfig命令显示的适配器名称。

如果没有参数,那么ipconfig实用程序将向用户提供所有当前的TCP/IP配置值,包括IP地址和子网掩码。

该使用程序在运行DHCP的系统上特别有用,允许用户决定由DHCP配置的值。

 

Nbtstat

该诊断命令使用NBT(TCP/IP上的NetBIOS)显示协议统计和当前TCP/IP连接。

该命令只有在安装了TCP/IP协议之后才可用。

nbtstat[-aremotename][-AIPaddress][-c][-n][-R][-r][-S][-s][interval]

参数

-aremotename

使用远程计算机的名称列出其名称表。

-AIPaddress

使用远程计算机的IP地址并列出名称表。

-c

给定每个名称的IP地址并列出NetBIOS名称缓存的内容。

-n

列出本地NetBIOS名称。

“已注册”表明该名称已被广播(Bnode)或者WINS(其他节点类型)注册。

-R

清除NetBIOS名称缓存中的所有名称后,重新装入Lmhosts文件。

-r

列出Windows网络名称解析的名称解析统计。

在配置使用WINS的Windows2000计算机上,此选项返回要通过广播或WINS来解析和注册的名称数。

-S

显示客户端和服务器会话,只通过IP地址列出远程计算机。

-s

显示客户端和服务器会话。

尝试将远程计算机IP地址转换成使用主机文件的名称。

interval

重新显示选中的统计,在每个显示之间暂停interval秒。

按CTRL+C停止重新显示统计信息。

如果省略该参数,nbtstat打印一次当前的配置信息。

 

Netsh

NetShell实用程序(netsh)是用于配置和监控Windows2000命令行脚本接口。

配置工具为用户提供交互式外壳接口。

前端是接受命令的命令外壳,后端是与系统组件或实用程序通讯对应的帮助程序。

帮助程序是动态链接库文件(.dll),扩展了netsh的功能。

帮助程序提供配置和(或)监控对一个或多个服务、工具或协议的支持,但是帮助也可以用于扩展其他帮助程序。

命令外壳将命令发送给适当的帮助程序,然后帮助程序执行命令。

netsh命令允许您运行NetShell实用程序来显示或修改当前运行计算机的配置。

它还提供了一个脚本化功能,对于指定计算机,可以用批处理模式运行一系列命令的集合。

Contexts

命令外壳提供上下文,它们是指定网络组件的netsh命令分组。

上下文是附加到命令上的字符串。

在给定上下文中输入的命令传递到关联的帮助程序。

上下文是否可用取决与安装的Windows2000组件。

例如,在netsh命令键入routing,将更改到路由选择上下文。

在netsh命令键入ras,将更改到ras(路由选择和远程访问服务的远程访问部分)上下文。

子上下文可能存在于每个上下文中。

例如,在路由选择上下文,您可以更改到ip和ipx子上下文。

netsh[-rRemoteComputer][-aAliasFile][-cContext][Command|-fScriptFile]

要显示可以在上下文中使用的子上下文和命令列表,在netsh提示符下键入上下文名称,后面跟空格和?

例如,要显示可以在routing上下文中使用的子上下文和命令列表,请在netsh提示符下键入如下命令:

netsh>routing?

Netsh命令

与上文所示的上下文命令一样,下列附加命令也可以与Netsh一起使用。

可选参数显示在括号中([])。

备选条目之间有一个管道(|)。

命令

结果

?

显示帮助。

abort

丢弃脱机模式下进行的所有更改。

对联机模式无效。

addhelperDLL-name

将帮助程序DLL安装在netsh中。

alias[alias-name][string1][string2...]

如果是alias,则列出全部别名。

如果是aliasalias-name,则显示相同的字符串。

如果是aliasalias-namestring1string2...,则将alias-name设置为指定的字符串。

bye

退出程序。

commit

将脱机模式下所作的全部更改提交到路由器。

对联机模式无效。

deletehelperDLL-name

从netsh中删除帮助程序DLL。

dump-file-name

将配置转储或附加到文本文件。

execScript-file-name

加载脚本文件并执行其中的命令。

exit

退出程序。

h

显示帮助。

help

显示帮助。

offline

将当前模式设置为脱机。

任何在此模式下所作的更改均将保存,但需要在路由器中设置commit或online命令。

online

将当前模式设置为联机。

任何在此模式下的更改将立即在路由器中反映出来。

popd

从堆栈中弹出上下文。

pushd

将当前上下文推入堆栈。

quit

退出程序。

setmode[mode=]online|offline

将当前模式设置为联机或脱机。

showalias|helper|mode

如果是showalias,则列出全部定义的别名。

如果是showhelper,则列出全部最高级别的帮助程序。

如果是showmode,则显示当前的模式。

unaliasalias-name

删除指定的别名。

 

Nslookup

该诊断工具显示来自域名系统(DNS)名称服务器的信息。

使用此工具之前,您应当熟悉DNS的工作原理。

Nslookup只有在安装了TCP/IP协议后才可以使用。

模式

Nslookup有两种模式:

交互式和非交互式。

如果仅需要查找一块数据,请使用非交互式模式。

对于第一个参数,键入要查找的计算机的名称或IP地址。

对于第二个参数,键入DNS名称服务器的名称或IP地址。

如果忽略第二个参数,将使用默认的DNS名称服务器。

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

第一个参数键入连字符(-),第二个参数键入DNS名称服务器的名称或IP地址。

或者,省略使用的参数和默认DNS名称服务器。

nslookup[-option...][computer-to-find|-[server]]

参数

-option...

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

关于命令列表,请参阅Nslookup子命令。

每个选项均由连字符(-)后紧跟命令名组成,有时是等号(=)后跟一个数值。

例如,要将默认的查询类型更改为主机(计算机)信息,并将初始超时更改为10秒,您可以键入:

nslookup-querytype=hinfo-timeout=10

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

computer-to-find

使用当前默认的服务器或使用指定的server来查找computer-to-find的信息。

如果computer-to-find是IP地址,并且查询类型为A或PTR,则返回计算机的名称。

如果computer-to-find是名称,并且没有后缀句点,则默认的DNS域名附加到该名称上。

该操作取决于set选项的状态:

domains、srchlist、defname和search。

要查找不在当前DNS域的计算机,请在名称上附加句点。

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

server

指定将该服务器作为DNS名称服务器使用。

如果省略了server,将使用默认的DNS名称服务器。

 

PathPing

该路由跟踪命令结合了ping和tracert命令的功能,可提供这两个命令都无法提供附加信息。

经过一段时间,pathping命令将数据包发送到最终目标位置途中经过的每个路由器,然后根据从每个跃点返回的数据包统计结果。

因为pathping显示指定的所有路由器和链接的数据包的丢失程度,所以用户可据此确定引起网络问题的路由器或链接。

pathping[-n][-hmaximum_hops][-ghost-list][-pperiod][-qnum_queries[-wtimeout][-T][-R]target_name

参数

-n

不将地址解析为主机名。

-hmaximum_hops

指定搜索目标的最大跃点数。

默认值为30个跃点。

-ghost-list

允许沿着host-list将一系列计算机按中间网关(松散的源路由)分隔开来。

-pperiod

指定两个连续的探测(ping)之间的时间间隔(以毫秒为单位)。

默认值为250秒(1/4秒)。

-qnum_queries

指定对路由所经过的每个计算机的查询次数。

默认值为100。

-wtimeout

指定等待应答的时间(以毫秒为单位)。

默认值为3000毫秒(3秒)。

-T

在向路由所经过的每个网络设备发送的探测数据包上附加一个2级优先级标记(例如802.1p)。

这有助于标识没有配置2级优先级的网络设备。

该参数必须大写。

-R

查看路由所经过的网络设备是否支持“资源预留设置协议”(RSVP),该协议允许主机计算机为某一数据流保留一定数量的带宽。

该参数必须大写。

target_name

指定目的端,可以是IP地址,也可以是主机名。

 

附录:

Nslookup子命令

 

Nslookup:

help

显示nslookup子命令的简短摘要。

?

是help命令的同义词。

help|?

Nslookup:

exit

退出nslookup。

exit

Nslookup:

finger

与当前计算机上的指针服务器连接。

前一次对计算机的查找成功并返回地址信息后,当前计算机被定义。

请参阅相关主题列表中的setquerytype=A命令。

finger[username][>filename]|[>>filename]

参数

username

指定要查找的用户名。

filename

指定用于保存输出的文件名。

可以使用大于(>)和大于(>>)两倍的字符按普通方式重定向输出。

Nslookup:

ls

列出DNS域的信息。

默认输出包含计算机名及其IP地址。

当输出定向到文件时,每从服务器接收到50条记录将打印散列符号。

ls[option]dnsdomain[>filename]|[>>filename]

参数

option

-tquerytype

列出指定类型的所有记录。

关于querytype的描述,请参阅setquerytype主题。

-a

列出该DNS域中计算机的别名。

该参数是-tCNAME的同义词。

-d

列出该DNS域的所有记录。

该参数是-tANY的同义词。

-h

列出该DNS域的CPU和操作系统信息。

该参数是-tHINFO的同义词。

-s

列出该DNS域中计算机的知名服务。

该参数是-tWKS的同义词。

dnsdomain

指定需要其信息的DNS域。

filename

指定用于保存输出的文件名。

可以使用大于(>)和大于(>>)两倍的字符按普通方式重定向输出。

Nslookup:

lserver

将默认服务器更改到指定的DNS域。

lserver命令使用初始服务器搜索关于指定DNS域的信息。

该命令与使用当前默认服务器的server命令相反。

lserverdnsdomain

参数

dnsdomain

为默认的服务器指定新的DNS域。

Nslookup:

root

将默认的服务器更改为DNS域名空间的根服务器。

计算机ns.nic.ddn.mil当前正在使用。

该命令是lserverns.nic.ddn.mil的同义词。

可以使用setroot命令更改根服务器的名称。

root

Nslookup:

server

将默认的服务器更改到指定的DNS域。

server命令使用当前默认的服务器来查找关于指定DNS域的信息。

该命令与使用初始服务器的lserver命令相反。

dnsdomain

参数

dnsdomain

为默认的服务器指定新的DNS域。

Nslookup:

set

更改影响查找工作方式的配置设置。

setkeyword[=value]

参数

keyword

关键字列在各自的“帮助”主题下。

请参阅setkeyword。

使用setall查看当前设置的列表。

Nslookup:

setall

打印配置设置的当前值。

同时打印关于默认服务器和计算机(主机)的信息。

setall

Nslookup:

setcl[ass]

更改查询类别。

类别指定信息的协议组。

setcl[ass]=value

Default=IN

参数

value

IN

指定Internet类别。

CHAOS

指定Chaos类别。

HESIOD

指定MITAthenaHesiod类别。

ANY

指定任何前面列出的通配符()。

Nslookup:

set[no]deb[ug]

打开或关闭调试模式。

打开调试时,将打印更多有关发送到服务器的数据包和收到的回答的信息。

set[no]deb[ug]

Default=nodebug

Nslookup:

set[no]d2

打开或关闭穷举调试模式。

每个数据包的所有字段均打印。

set[no]d2

默认值=nod2

Nslookup:

set[no]def[name]

将默认的DNS域名附加到单个组件查询请求上。

单个组件是指不包含周期的组件。

set[no]def[name]

Default=defname

Nslookup:

setdo[main]

将默认的DNS域更改为指定的名称默认的DNS域名根据defname和search选项的状态附加到搜索请求中。

如果默认DNS域的名称中包含至少两个组件,则DNS域搜索列表包含默认DNS域的父。

例如,如果默认的DNS域是,则搜索列表命名为和。

使用setsrchlist命令指定另一个列表。

使用setall命令显示列表。

setdo[main]=name

Default=valuefromhostname

参数

name

为默认的DNS域指定新名称。

Nslookup:

set[no]ig[nore]

忽略数据包截取错误。

set[no]ig[nore]

Default=noignore

Nslookup:

setpo[rt]

将默认的TCP/UDPDNS名称服务器端口更改为指定值。

setpo[rt]=value

Default=53

参数

value

指定新的默认TCP/UDPDNS名称服务器端口值。

Nslookup:

setq[uerytype]

更改信息查询的类型。

关于类型的详细信息,请参阅“请求注释(RFC)1035”。

settype命令是setquerytype的同义词。

setq[uerytype]=value

Default=A

参数

value

A

计算机的IP地址。

ANY

所有数据类型。

CNAME

别名的规范名称。

GID

组名的组标识符。

HINFO

计算机的CPU和操作系统类型。

MB

邮箱域名。

MG

邮件组成员。

MINFO

邮箱或邮件列表信息。

MR

邮件重命名域名。

MX

邮件交换器。

NS

用于命名区域的DNS名称服务器。

PTR

如果查询是IP地址,则为计算机名;否则为指向其他信息的指针。

SOA

DNS域的授权启动记录

TXT

文本信息。

UID

用户标识符。

UINFO

用户信息。

WKS

知名服务的描述。

Nslookup:

set[no]rec[urse]

如果没有该信息,则告知DNS名称服务器查询其他服务器。

set[no]rec[urse]

Default=recurse

Nslookup:

setret[ry]

设置重试的次数。

在一定时间内(随settimeout更改)没有收到对请求的答复,则将超时时段加倍,然后重新发送请求。

重试值控制放弃之前重新发送请求的次数。

setret[ry]=number

Default=4

参数

number

指定新的重试次数值。

Nslookup:

setro[ot]

更改根服务器的名称。

这会影响root命令。

setro[ot]=computer

Default=ns.nic.ddn.mil

参数

computer

为根服务器指定新名称。

Nslookup:

set[no]sea[rch]

如果集合和搜索请求包含至少一个句点,但是不是以后缀句点结尾,则将DNS域搜索列表中的DNS域名附加到请求中,直到得到答复为止。

set[no]sea[rch]

Default=search

Nslookup:

setsrchl[ist]

更改默认的DNS域名和搜索列表。

最多可以指定六个用正斜杠(/)分隔的名称。

该命令替代setdomain命令默认的DNS域名和搜索列表。

使用setall命令显示列表。

Setsrchl[ist]name1/name2/...

Default=valuebasedonhostname

参数

name1/name2/...

为默认的DNS域和搜索列表指定新名称。

例如,下列代码将DNS域设置为,并将搜索列表设置为三个名称:

setsrchlist=

Nslookup:

setti[meout]

更改等待对请求答复的初始秒数。

如果在这个时段内没有收到对请求的回复,则将超时加倍,然后重新发送请求。

使用setretry选项控制重试的次数。

setti[meout]=number

Default=5

参数

number

为等待答复的秒数指定新数值。

Nslookup:

setty[pe]

更改信息查询的类型。

关于类型的详细信息,请参阅“请求注释(RFC)1035”。

settype命令是setquerytype的同义词。

setty[pe]=value

Default=A

Nslookup:

set[no]v[c]

表明向服务器发送请求时,总是使用虚电路。

set[no]v[c]

Default=novc

Nslookup:

view

排序和列出前一个ls命令或命令组的输出。

viewfilename

参数

filename

指定包含前一个ls命令或命令组输出的文件名。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 职业教育 > 职高对口

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1