Ping是个使用频率极高的实用程序,用于定本地L是否能与另一CZ换(发送与接收Q数据报。根据返回的信息Q你可以推断TCP/IP参数是否讄得正以及运行是否正常。需要注意的是:成功C另一C行一ơ或两次数据报交换ƈ不表CTCP/IP配置是正确的,你必L行大量的本地L与远E主机的数据报交换,才能信TCP/IP的正性?
单的_Ping是一个测试程序,如果Pingq行正确Q你大体上就可以排除|络讉K层、网卡、MODEM的输入输出线路、电~和路由器等存在的故障,从而减了问题的范围。但׃可以自定义所发数据报的大及无休止的高速发送,Ping也被某些别有用心的h作ؓDDOSQ拒l服务攻击)的工P前段旉Yahoo是被h利用数百台可以高速接入互联网的电脑连l发送大量Ping数据包而瘫痪的?
按照~省讄QWindows上运行的Ping命o发?个ICMPQ网间控制报文协议)回送请求,每个32字节数据Q如果一切正常,你应能得?个回送应{?
Ping能够以毫Uؓ单位昄发送回送请求到q回回送应{之间的旉量。如果应{时间短Q表C数据报不必通过太多的\由器或网l连接速度比较快。Pingq能昄TTLQTime To Live存在旉Q|你可以通过TTL值推一下数据包已经通过了多个路由器:源地点TTL起始|是比返回TTL略大的一?的乘ҎQ?q回时TTL倹{例如,q回TTLgؓ119Q那么可以推数据报d源地址的TTL起始gؓ128Q而源地点到目标地点要通过9个\由器|段Q?28-119Q;如果q回TTLgؓ246QTTL起始值就?56Q源地点到目标地点要通过9个\由器|段?
通过Ping网l故障的典型ơ序
正常情况下,当你使用Ping命o来查N题所在或验网l运行情冉|Q你需要用许多Ping命oQ如果所有都q行正确Q你可以相信基本的q通性和配置参数没有问题Q如果某些Ping命o出现q行故障Q它也可以指明到何处LN题。下面就l出一个典型的次序及对应的可能故障:
ping 127.0.0.1——这个Ping命o被送到本地计算机的IP软gQ该命o怸退计算机。如果没有做到这一点,pCTCP/IP的安装或q行存在某些最基本的问题?
ping 本机IP——这个命令被送到你计机所配置的IP地址Q你的计机始终都应该对该Ping命o作出应答Q如果没有,则表C本地配|或安装存在问题。出现此问题Ӟ局域网用户h开|络늼Q然后重新发送该命o。如果网U断开后本命o正确Q则表示另一台计机可能配置了相同的IP地址?
ping 局域网内其他IP——这个命令应该离开你的计算机,l过|卡及网l电~到辑օ他计机Q再q回。收到回送应{表明本地网l中的网卡和载体q行正确。但如果收到0个回送应{,那么表示子网掩码Q进行子|分割时Q将IP地址的网l部分与L部分分开的代码)不正或|卡配置错误或电~系l有问题?
ping |关IP——这个命令如果应{正,表示局域网中的|关路由器正在运行ƈ能够作出应答?
ping q程IP——如果收?个应{,表示成功的用了~省|关。对于拨号上|用户则表示能够成功的访问InternetQ但不排除ISP的DNS会有问题Q?
ping localhost——localhost是个作系l的|络保留名,它是127.0.0.1的别名,每太计算机都应该能够该名字转换成该地址。如果没有做到这一带内Q则表示L文gQ?Windows/hostQ中存在问题?
ping www.yahoo.com——对q个域名执行Ping命oQ你的计机必须先将域名转换成IP地址Q通常是通过DNS服务?如果q里出现故障Q则表示DNS服务器的IP地址配置不正或DNS服务器有故障Q对于拨号上|用P某些ISP已经不需要设|DNS服务器了Q。顺便说一句:你也可以利用该命令实现域名对IP地址的{换功能?
如果上面所列出的所有Ping命o都能正常q行Q那么你对你的计机q行本地和远E通信的功能基本上可以放心了。但是,q些命o的成功ƈ不表CZ所有的|络配置都没有问题,例如Q某些子|掩码错误就可能无法用这些方法检到?
Ping命o的常用参数选项
ping IP -t——连l对IP地址执行Ping命oQ直到被用户以Ctrl+C中断?
ping IP -l 2000——指定Ping命o中的数据长度?000字节Q而不是缺省的32字节?
ping IP -n——执行特定次数的Ping命o?
Netstat
Netstat用于昄与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网l连接情c?
如果你的计算机有时候接受到的数据报会导致出错数据删除或故障Q你不必感到奇怪,TCP/IP可以容许q些cd的错误,q能够自动重发数据报。但如果累计的出错情冉|目占到所接收的IP数据报相当大的百分比Q或者它的数目正q速增加,那么你就应该使用Netstat查一查ؓ什么会出现q些情况了?
Netstat的一些常用选项Q?
netstat -s——本选项能够按照各个协议分别昄其统计数据。如果你的应用程序(如Web览器)q行速度比较慢,或者不能显CWeb之cȝ数据Q那么你可以用本选项来查看一下所昄的信息。你需要仔l查看统计数据的各行Q找到出错的关键字,q而确定问题所在?
netstat -e——本选项用于昄关于以太|的l计数据。它列出的项目包括传送的数据报的d节数、错误数、删除数、数据报的数量和q播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来l计一些基本的|络量Q?
netstat -r——本选项可以昄关于路由表的信息Q类g后面所讲用route print命o时看到的 信息。除了显C有效\由外Q还昄当前有效的连接?
netstat -a——本选项昄一个所有的有效q接信息列表Q包括已建立的连接(ESTABLISHEDQ,也包括监听连接请求(LISTENINGQ的那些q接?
netstat -n——显C所有已建立的有效连接?
Netstat的妙?
l常上网的h一般都使用ICQ的,不知道你有没有被一些讨厌的人骚扰得不敢上线Q想投诉却又不知从和下手Q其实,你只要知道对方的IPQ就可以向他所属的ISP投诉了。但怎样才能通过ICQ知道Ҏ的IP呢?如果Ҏ在设|ICQ旉择了不昄IP地址Q那你是无法在信息栏中看到的。其实,你只需要通过Netstat可以很方便的做到这一点:当他通过ICQ或其他的工具与你相连Ӟ例如你给他发一条ICQ信息或他l你发一条信息)Q你立刻在DOS Prompt下输入netstat -n或netstat -a可以看到对方上|时所用的IP或ISP域名了。甚臌所用Port都完全暴露了Q如果你想给他一些教训,q些信息已经_…?
IPConfig
IPConfig实用E序和它的等价图形用L面——Windows 95/98中的WinIPCfg可用于显C当前的TCP/IP配置的设|倹{这些信息一般用来检验h工配|的TCP/IP讄是否正确。但是,如果你的计算机和所在的局域网使用了动态主机配|协议(Dynamic Host Configuration ProtocolQDHCP——Windows NT下的一U把较少的IP地址分配l较多主Z用的协议Q类g拨号上网的动态IP分配Q,q个E序所昄的信息也许更加实用。这ӞIPConfig可以让你了解你的计算机是否成功的U用C个IP地址Q如果租用到则可以了解它目前分配到的是什么地址。了解计机当前的IP地址、子|掩码和~省|关实际上是q行试和故障分析的必要目?
最常用的选项Q?
ipconfig——当使用IPConfig时不带Q何参数选项Q那么它为每个已l配|了的接口显CIP地址、子|掩码和~省|关?
ipconfig /all——当使用all选项ӞIPConfig能ؓDNS和WINS服务器显C它已配|且所要用的附加信息Q如IP地址{)Qƈ且显C内|于本地|卡中的物理地址QMACQ。如果IP地址是从DHCP服务器租用的QIPConfig显CDHCP服务器的IP地址和租用地址预计失效的日期(有关DHCP服务器的相关内容误见其他有关NT服务器的书籍或询问你的网)Q其输出信息见图6的下半部分?
ipconfig /release和ipconfig /renew——这是两个附加选项Q只能在向DHCP服务器租用其IP地址的计机上v作用。如果你输入ipconfig /releaseQ那么所有接口的U用IP地址侉KC付给DHCP服务器(归还IP地址Q。如果你输入ipconfig /renewQ那么本地计机便设法与DHCP服务器取得联p,q租用一个IP地址。请注意Q大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址?
如果你用的是Windows 95/98Q那么你应该更习惯用winipcfg而不是ipconfigQ因为它是一个图形用L面,而且所昄的信息与ipconfig相同Qƈ且也提供发布和更新动态IP地址的选项 如果你购CWindows NT Resource KitQNT资源包)Q那么Windows NT也包含了一个图形替代界面,该实用程序的名字是wntipcfgQ和Windows 95/98的winipcfgcM?
ARPQ地址转换协议Q?
ARP是一个重要的TCP/IP协议Qƈ且用于确定对应IP地址的网卡物理地址。实用arp命oQ你能够查看本地计算机或另一台计机的ARP高速缓存中的当前内宏V此外,使用arp命oQ也可以用h工方式输入静态的|卡物理/IP地址对,你可能会使用q种方式为缺省网兛_本地服务器等常用Lq行q项作,有助于减网l上的信息量?
按照~省讄QARP高速缓存中的项目是动态的Q每当发送一个指定地点的数据报且高速缓存中不存在当前项目时QARP便会自动d该项目。一旦高速缓存的目被输入,它们已l开始走向失效状态。例如,在Windows NT|络中,如果输入目后不q一步用,物理/IP地址对就会在2?0分钟内失效。因此,如果ARP高速缓存中目很少或根本没有时Q请不要奇怪,通过另一台计机或\由器的ping命o卛_d。所以,需要通过arp命o查看高速缓存中的内ҎQ请最好先ping 此台计算机(不能是本机发送ping命oQ?
常用命o选项Q?
arp -a或arp -g——用于查看高速缓存中的所有项目?a?g参数的结果是一LQ多q来-g一直是UNIXq_上用来显CARP高速缓存中所有项目的选项Q而Windows用的是arp -aQ?a可被视ؓallQ即全部的意思)Q但它也可以接受比较传统?g选项?
arp -a IP——如果你有多个网卡,那么使用arp -a加上接口的IP地址Q就可以只显CZ该接口相关的ARP~存目?
arp -s IP 物理地址——你可以向ARP高速缓存中人工输入一个静态项目。该目在计机引导q程中将保持有效状态,或者在出现错误Ӟ人工配置的物理地址自动更新该目?
arp -d IP——用本命o能够人工删除一个静态项目?
看到q里Q你也许已经有些累了……其实对于一般用h说也已经_——你可以用ipconfig和ping命o来查看自q|络配置q判断是否正、可以用netstat查看别h与你所建立的连接ƈ扑ևICQ使用者所隐藏的IP信息、可以用arp查看|卡的MAC地址——这些已_让你丢掉菜鸟的头衔。如果你q不满Q那“硬着头皮”(下面的内容可能有些枯燥)l箋Follow me…?
Tracert
当数据报从你的计机l过多个|关传送到目的地时QTracert命o可以用来跟踪数据报用的路由Q\径)。该实用E序跟踪的\径是源计机到目的地的一条\径,不能保证或认为数据报总遵循这个\径。如果你的配|用DNSQ那么你常常会从所产生的应{中得到城市、地址和常见通信公司的名字。Tracert是一个运行得比较慢的命oQ如果你指定的目标地址比较q)Q每个\由器你大U需要给?5U钟
Tracert的用很单,只需要在tracert后面跟一个IP地址或URLQTracert会进行相应的域名转换的。Tracert一般用来检故障的位置Q你可以用tracert IP在哪个环节上Z问题Q虽然还是没有确定是什么问题,但它已经告诉了我们问题所在的地方Q你也就可以很有把握的告诉别人——某某出了问题?
Route
大多CZ般都是驻留在只连接一台\由器的网D上。由于只有一台\由器Q因此不存在使用哪一台\由器数据报发表到远E计机上去的问题,该\由器的IP地址可作|段上所有计机的缺省网x输入?
但是Q当|络上拥有两个或多个路由器时Q你׃一定想只依赖缺省网关了。实际上你可能想让你的某些远EIP地址通过某个特定的\由器来传递,而其他的q程IP则通过另一个\由器来传递?
在这U情况下Q你需要相应的路由信息Q这些信息储存在路由表中Q每个主机和每个路由器都配有自己独一无二的\p。大多数路由器用专门的路由协议来交换和动态更新\由器之间的\p。但在有些情况下Q必Mh工将目d到\由器和主Z的\p中。Route是用来昄、h工添加和修改路由表项目的?
一般用选项Q?
route print——本命o用于昄路由表中的当前项目,在单路由器网D上的输出结果如?2Q由于用IP地址配置了网卡,因此所有的q些目都是自动d的?
route add——用本命oQ可以将信\由项目添加给路由表。例如,如果要设定一个到目的|络209.98.32.33的\由,光要经q?个\由器|段Q首先要l过本地|络上的一个\由器Q器IP?02.96.123.5Q子|掩码ؓ255.255.255.224Q那么你应该输入以下命oQ?
route add 209.98.32.33 mask 255.255.255.224 202.96.123.5 metric 5
route change——你可以使用本命令来修改数据的传输\由,不过Q你不能使用本命令来改变数据的目的地。下面这个例子可以将数据的\由改到另一个\由器Q它采用一条包?个网D늚更直的\径:
route add 209.98.32.33 mask 255.255.255.224 202.96.123.250 metric 3
route delete——用本命o可以从\p中删除\由。例如:route delete 209.98.32.33
NBTStat
NBTStatQTCP/IP上的NetBIOSl计数据Q实用程序用于提供关于关于NetBIOS的统计数据。运用NetBIOSQ你可以查看本地计算机或q程计算Z的NetBIOS名字表格?
常用选项Q?
nbtstat -n——显C寄存在本地的名字和服务E序
nbtstat -c——本命o用于昄NetBIOS名字高速缓存的内容。NetBIOS名字高速缓存用于寸放与本计机最q进行通信的其他计机的NetBIOS名字和IP地址寏V?
nbtstat -r——本命o用于清除和重新加载NetBIOS名字高速缓存?
nbtstat -a IP——通过IP昄另一台计机的物理地址和名字列表,你所昄的内容就像对方计机自己q行nbtstat -n一?
nbtstat -s IP——显C实用其IP地址的另一台计机的NetBIOSq接表?
Net
Net命o有很多函数用于实用和核查计算Z间的NetBIOSq接。这里我只介l最常用的两个:net view和net use?
net view UNC——运用此命oQ你可以查看目标服务器上的共享点名字。Q何局域网里的人都可以发出此命令,而且不需要提供用户ID或口令。UNC名字L以\\开_后面跟随目标计算机的名字。例如,net view \\lx是查看L名ؓlx的计机的共享点Q见?5Q?
net use 本地盘符 目标计算机共享点——本命o用于建立或取消到辄定共享点的映像驱动器的连接(如果需要,你必L供用户ID或口令)。例如,你输入net use f: \\lx\mp3是映像驱动器F:q接到\\lx\mp3׃n点上Q今后你直接讉KF:可以访问\\lx\mp3׃n点,q和你右几Z我的电脑”选择映射|络驱动器类伹{?BR>Ping
Ping是个使用频率极高的实用程序,用于定本地L是否能与另一CZ换(发送与接收Q数据报。根据返回的信息Q你可以推断TCP/IP参数是否讄得正以及运行是否正常。需要注意的是:成功C另一C行一ơ或两次数据报交换ƈ不表CTCP/IP配置是正确的,你必L行大量的本地L与远E主机的数据报交换,才能信TCP/IP的正性?
单的_Ping是一个测试程序,如果Pingq行正确Q你大体上就可以排除|络讉K层、网卡、MODEM的输入输出线路、电~和路由器等存在的故障,从而减了问题的范围。但׃可以自定义所发数据报的大及无休止的高速发送,Ping也被某些别有用心的h作ؓDDOSQ拒l服务攻击)的工P前段旉Yahoo是被h利用数百台可以高速接入互联网的电脑连l发送大量Ping数据包而瘫痪的?
按照~省讄QWindows上运行的Ping命o发?个ICMPQ网间控制报文协议)回送请求,每个32字节数据Q如果一切正常,你应能得?个回送应{?
Ping能够以毫Uؓ单位昄发送回送请求到q回回送应{之间的旉量。如果应{时间短Q表C数据报不必通过太多的\由器或网l连接速度比较快。Pingq能昄TTLQTime To Live存在旉Q|你可以通过TTL值推一下数据包已经通过了多个路由器:源地点TTL起始|是比返回TTL略大的一?的乘ҎQ?q回时TTL倹{例如,q回TTLgؓ119Q那么可以推数据报d源地址的TTL起始gؓ128Q而源地点到目标地点要通过9个\由器|段Q?28-119Q;如果q回TTLgؓ246QTTL起始值就?56Q源地点到目标地点要通过9个\由器|段?
通过Ping网l故障的典型ơ序
正常情况下,当你使用Ping命o来查N题所在或验网l运行情冉|Q你需要用许多Ping命oQ如果所有都q行正确Q你可以相信基本的q通性和配置参数没有问题Q如果某些Ping命o出现q行故障Q它也可以指明到何处LN题。下面就l出一个典型的次序及对应的可能故障:
ping 127.0.0.1——这个Ping命o被送到本地计算机的IP软gQ该命o怸退计算机。如果没有做到这一点,pCTCP/IP的安装或q行存在某些最基本的问题?
ping 本机IP——这个命令被送到你计机所配置的IP地址Q你的计机始终都应该对该Ping命o作出应答Q如果没有,则表C本地配|或安装存在问题。出现此问题Ӟ局域网用户h开|络늼Q然后重新发送该命o。如果网U断开后本命o正确Q则表示另一台计机可能配置了相同的IP地址?
ping 局域网内其他IP——这个命令应该离开你的计算机,l过|卡及网l电~到辑օ他计机Q再q回。收到回送应{表明本地网l中的网卡和载体q行正确。但如果收到0个回送应{,那么表示子网掩码Q进行子|分割时Q将IP地址的网l部分与L部分分开的代码)不正或|卡配置错误或电~系l有问题?
ping |关IP——这个命令如果应{正,表示局域网中的|关路由器正在运行ƈ能够作出应答?
ping q程IP——如果收?个应{,表示成功的用了~省|关。对于拨号上|用户则表示能够成功的访问InternetQ但不排除ISP的DNS会有问题Q?
ping localhost——localhost是个作系l的|络保留名,它是127.0.0.1的别名,每太计算机都应该能够该名字转换成该地址。如果没有做到这一带内Q则表示L文gQ?Windows/hostQ中存在问题?
ping www.yahoo.com——对q个域名执行Ping命oQ你的计机必须先将域名转换成IP地址Q通常是通过DNS服务?如果q里出现故障Q则表示DNS服务器的IP地址配置不正或DNS服务器有故障Q对于拨号上|用P某些ISP已经不需要设|DNS服务器了Q。顺便说一句:你也可以利用该命令实现域名对IP地址的{换功能?
如果上面所列出的所有Ping命o都能正常q行Q那么你对你的计机q行本地和远E通信的功能基本上可以放心了。但是,q些命o的成功ƈ不表CZ所有的|络配置都没有问题,例如Q某些子|掩码错误就可能无法用这些方法检到?
Ping命o的常用参数选项
ping IP -t——连l对IP地址执行Ping命oQ直到被用户以Ctrl+C中断?
ping IP -l 2000——指定Ping命o中的数据长度?000字节Q而不是缺省的32字节?
ping IP -n——执行特定次数的Ping命o?
Netstat
Netstat用于昄与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网l连接情c?
如果你的计算机有时候接受到的数据报会导致出错数据删除或故障Q你不必感到奇怪,TCP/IP可以容许q些cd的错误,q能够自动重发数据报。但如果累计的出错情冉|目占到所接收的IP数据报相当大的百分比Q或者它的数目正q速增加,那么你就应该使用Netstat查一查ؓ什么会出现q些情况了?
Netstat的一些常用选项Q?
netstat -s——本选项能够按照各个协议分别昄其统计数据。如果你的应用程序(如Web览器)q行速度比较慢,或者不能显CWeb之cȝ数据Q那么你可以用本选项来查看一下所昄的信息。你需要仔l查看统计数据的各行Q找到出错的关键字,q而确定问题所在?
netstat -e——本选项用于昄关于以太|的l计数据。它列出的项目包括传送的数据报的d节数、错误数、删除数、数据报的数量和q播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来l计一些基本的|络量Q?
netstat -r——本选项可以昄关于路由表的信息Q类g后面所讲用route print命o时看到的 信息。除了显C有效\由外Q还昄当前有效的连接?
netstat -a——本选项昄一个所有的有效q接信息列表Q包括已建立的连接(ESTABLISHEDQ,也包括监听连接请求(LISTENINGQ的那些q接?
netstat -n——显C所有已建立的有效连接?
Netstat的妙?
l常上网的h一般都使用ICQ的,不知道你有没有被一些讨厌的人骚扰得不敢上线Q想投诉却又不知从和下手Q其实,你只要知道对方的IPQ就可以向他所属的ISP投诉了。但怎样才能通过ICQ知道Ҏ的IP呢?如果Ҏ在设|ICQ旉择了不昄IP地址Q那你是无法在信息栏中看到的。其实,你只需要通过Netstat可以很方便的做到这一点:当他通过ICQ或其他的工具与你相连Ӟ例如你给他发一条ICQ信息或他l你发一条信息)Q你立刻在DOS Prompt下输入netstat -n或netstat -a可以看到对方上|时所用的IP或ISP域名了。甚臌所用Port都完全暴露了Q如果你想给他一些教训,q些信息已经_…?
IPConfig
IPConfig实用E序和它的等价图形用L面——Windows 95/98中的WinIPCfg可用于显C当前的TCP/IP配置的设|倹{这些信息一般用来检验h工配|的TCP/IP讄是否正确。但是,如果你的计算机和所在的局域网使用了动态主机配|协议(Dynamic Host Configuration ProtocolQDHCP——Windows NT下的一U把较少的IP地址分配l较多主Z用的协议Q类g拨号上网的动态IP分配Q,q个E序所昄的信息也许更加实用。这ӞIPConfig可以让你了解你的计算机是否成功的U用C个IP地址Q如果租用到则可以了解它目前分配到的是什么地址。了解计机当前的IP地址、子|掩码和~省|关实际上是q行试和故障分析的必要目?
最常用的选项Q?
ipconfig——当使用IPConfig时不带Q何参数选项Q那么它为每个已l配|了的接口显CIP地址、子|掩码和~省|关?
ipconfig /all——当使用all选项ӞIPConfig能ؓDNS和WINS服务器显C它已配|且所要用的附加信息Q如IP地址{)Qƈ且显C内|于本地|卡中的物理地址QMACQ。如果IP地址是从DHCP服务器租用的QIPConfig显CDHCP服务器的IP地址和租用地址预计失效的日期(有关DHCP服务器的相关内容误见其他有关NT服务器的书籍或询问你的网)Q其输出信息见图6的下半部分?
ipconfig /release和ipconfig /renew——这是两个附加选项Q只能在向DHCP服务器租用其IP地址的计机上v作用。如果你输入ipconfig /releaseQ那么所有接口的U用IP地址侉KC付给DHCP服务器(归还IP地址Q。如果你输入ipconfig /renewQ那么本地计机便设法与DHCP服务器取得联p,q租用一个IP地址。请注意Q大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址?
如果你用的是Windows 95/98Q那么你应该更习惯用winipcfg而不是ipconfigQ因为它是一个图形用L面,而且所昄的信息与ipconfig相同Qƈ且也提供发布和更新动态IP地址的选项 如果你购CWindows NT Resource KitQNT资源包)Q那么Windows NT也包含了一个图形替代界面,该实用程序的名字是wntipcfgQ和Windows 95/98的winipcfgcM?
ARPQ地址转换协议Q?
ARP是一个重要的TCP/IP协议Qƈ且用于确定对应IP地址的网卡物理地址。实用arp命oQ你能够查看本地计算机或另一台计机的ARP高速缓存中的当前内宏V此外,使用arp命oQ也可以用h工方式输入静态的|卡物理/IP地址对,你可能会使用q种方式为缺省网兛_本地服务器等常用Lq行q项作,有助于减网l上的信息量?
按照~省讄QARP高速缓存中的项目是动态的Q每当发送一个指定地点的数据报且高速缓存中不存在当前项目时QARP便会自动d该项目。一旦高速缓存的目被输入,它们已l开始走向失效状态。例如,在Windows NT|络中,如果输入目后不q一步用,物理/IP地址对就会在2?0分钟内失效。因此,如果ARP高速缓存中目很少或根本没有时Q请不要奇怪,通过另一台计机或\由器的ping命o卛_d。所以,需要通过arp命o查看高速缓存中的内ҎQ请最好先ping 此台计算机(不能是本机发送ping命oQ?
常用命o选项Q?
arp -a或arp -g——用于查看高速缓存中的所有项目?a?g参数的结果是一LQ多q来-g一直是UNIXq_上用来显CARP高速缓存中所有项目的选项Q而Windows用的是arp -aQ?a可被视ؓallQ即全部的意思)Q但它也可以接受比较传统?g选项?
arp -a IP——如果你有多个网卡,那么使用arp -a加上接口的IP地址Q就可以只显CZ该接口相关的ARP~存目?
arp -s IP 物理地址——你可以向ARP高速缓存中人工输入一个静态项目。该目在计机引导q程中将保持有效状态,或者在出现错误Ӟ人工配置的物理地址自动更新该目?
arp -d IP——用本命o能够人工删除一个静态项目?
看到q里Q你也许已经有些累了……其实对于一般用h说也已经_——你可以用ipconfig和ping命o来查看自q|络配置q判断是否正、可以用netstat查看别h与你所建立的连接ƈ扑ևICQ使用者所隐藏的IP信息、可以用arp查看|卡的MAC地址——这些已_让你丢掉菜鸟的头衔。如果你q不满Q那“硬着头皮”(下面的内容可能有些枯燥)l箋Follow me…?
Tracert
当数据报从你的计机l过多个|关传送到目的地时QTracert命o可以用来跟踪数据报用的路由Q\径)。该实用E序跟踪的\径是源计机到目的地的一条\径,不能保证或认为数据报总遵循这个\径。如果你的配|用DNSQ那么你常常会从所产生的应{中得到城市、地址和常见通信公司的名字。Tracert是一个运行得比较慢的命oQ如果你指定的目标地址比较q)Q每个\由器你大U需要给?5U钟
Tracert的用很单,只需要在tracert后面跟一个IP地址或URLQTracert会进行相应的域名转换的。Tracert一般用来检故障的位置Q你可以用tracert IP在哪个环节上Z问题Q虽然还是没有确定是什么问题,但它已经告诉了我们问题所在的地方Q你也就可以很有把握的告诉别人——某某出了问题?
Route
大多CZ般都是驻留在只连接一台\由器的网D上。由于只有一台\由器Q因此不存在使用哪一台\由器数据报发表到远E计机上去的问题,该\由器的IP地址可作|段上所有计机的缺省网x输入?
但是Q当|络上拥有两个或多个路由器时Q你׃一定想只依赖缺省网关了。实际上你可能想让你的某些远EIP地址通过某个特定的\由器来传递,而其他的q程IP则通过另一个\由器来传递?
在这U情况下Q你需要相应的路由信息Q这些信息储存在路由表中Q每个主机和每个路由器都配有自己独一无二的\p。大多数路由器用专门的路由协议来交换和动态更新\由器之间的\p。但在有些情况下Q必Mh工将目d到\由器和主Z的\p中。Route是用来昄、h工添加和修改路由表项目的?
一般用选项Q?
route print——本命o用于昄路由表中的当前项目,在单路由器网D上的输出结果如?2Q由于用IP地址配置了网卡,因此所有的q些目都是自动d的?
route add——用本命oQ可以将信\由项目添加给路由表。例如,如果要设定一个到目的|络209.98.32.33的\由,光要经q?个\由器|段Q首先要l过本地|络上的一个\由器Q器IP?02.96.123.5Q子|掩码ؓ255.255.255.224Q那么你应该输入以下命oQ?
route add 209.98.32.33 mask 255.255.255.224 202.96.123.5 metric 5
route change——你可以使用本命令来修改数据的传输\由,不过Q你不能使用本命令来改变数据的目的地。下面这个例子可以将数据的\由改到另一个\由器Q它采用一条包?个网D늚更直的\径:
route add 209.98.32.33 mask 255.255.255.224 202.96.123.250 metric 3
route delete——用本命o可以从\p中删除\由。例如:route delete 209.98.32.33
NBTStat
NBTStatQTCP/IP上的NetBIOSl计数据Q实用程序用于提供关于关于NetBIOS的统计数据。运用NetBIOSQ你可以查看本地计算机或q程计算Z的NetBIOS名字表格?
常用选项Q?
nbtstat -n——显C寄存在本地的名字和服务E序
nbtstat -c——本命o用于昄NetBIOS名字高速缓存的内容。NetBIOS名字高速缓存用于寸放与本计机最q进行通信的其他计机的NetBIOS名字和IP地址寏V?
nbtstat -r——本命o用于清除和重新加载NetBIOS名字高速缓存?
nbtstat -a IP——通过IP昄另一台计机的物理地址和名字列表,你所昄的内容就像对方计机自己q行nbtstat -n一?
nbtstat -s IP——显C实用其IP地址的另一台计机的NetBIOSq接表?
Net
Net命o有很多函数用于实用和核查计算Z间的NetBIOSq接。这里我只介l最常用的两个:net view和net use?
net view UNC——运用此命oQ你可以查看目标服务器上的共享点名字。Q何局域网里的人都可以发出此命令,而且不需要提供用户ID或口令。UNC名字L以\\开_后面跟随目标计算机的名字。例如,net view \\lx是查看L名ؓlx的计机的共享点Q见?5Q?
net use 本地盘符 目标计算机共享点——本命o用于建立或取消到辄定共享点的映像驱动器的连接(如果需要,你必L供用户ID或口令)。例如,你输入net use f: \\lx\mp3是映像驱动器F:q接到\\lx\mp3׃n点上Q今后你直接讉KF:可以访问\\lx\mp3׃n点,q和你右几Z我的电脑”选择映射|络驱动器类伹{?BR>ping命o的详解:
-a
目标的机器标识转换为ip地址?BR>-t
若用者不Zؓ中断会不断的ping下去?BR>-c
count要求ping命oq箋发送数据包Q直到发出ƈ接收到count个请求?BR>-d
Z用的套接字打开调试状态?BR>-f
是一U快速方式ping。得ping输出数据包的速度和数据包从远E主回一样快Q或者更快,辑ֈ每秒100ơ。在q种方式下,每个h用一个句点表C。对于每一个响应打C个空格键?
-i
seconds 在两ơ数据包发送之间间隔一定的U数。不能同-f一起用?
-n
只用数字方式。在一般情况下ping会试图把IP地址转换成主机名。这个选项要求ping打印IP地址而不L扄W号表示的名字。如果由于某U原因无法用本地DNS服务器这个选项很重要了?
-p
pattern 拥护可以通过q个选项标识16 pad字节Q把q些字节加入数据包中。当在网l中诊断与数据有关的错误时这个选项非常有用?
-q
使ping只在开始和l束时打C些概要信息?
-R
把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中Q要求在数据包中记录路由Q这样当数据q回时ping可以把路由信息打印出来。每个数据包只能记录9个\p炏V许多主机忽略或者放弃这个选项?
-r
使ping命o旁\掉用于发送数据包的正常\p?
-s
packetsize使用戯够标识出要发送数据的字节数。缺省是56个字W,再加?个字节的ICMP数据_?4个ICMP数据字节?
-v
使ping处于verbose方式。它要ping命o除了打印ECHO-RESPONSE数据包之外,q打印其它所有返回的ICMP数据包?BR>
net命o详解Q?BR> q篇文章l合了WINDOWS 98QWINDOWS WORKSTATION和WINDOWS SERVER 三个操作pȝ关于NET命o的解释,希望可以全面一些?BR> 说明Q?/SPAN>
NET命o是一个命令行命o。用途:理|络环境、服务、用戗登陆。。。。等本地信息。WIN 98、WIN WORKSTATION和WIN NT都内|了NET命o。但WIN 98的NET命o和WORKSTATION、NT的NET命o不同。WORKSTATION和SERVER中的NET命o基本相同?
获得HELPQ?/SPAN>
在NT下可以用囑Ş的方式,开?》帮?》烦?》输入NETQ?BR> 在COMMAND下可以用字符方式QNET /?或NET或NET HELP得到一些方法,相应的方法的帮助NET COMMAND /HELP或NET HELP COMMAND或NET COMMAND /? 另对于错误NET HELPMSG MESSAGE#?位数?BR> 注意事项Q?/SPAN>
所有net命o接受选项/yes?no(可羃写ؓ/y?n)。E单的说就是预先给pȝ的提问一个答案]?BR> 有一些命令是马上产生作用q永久保存的Q用的时候要慎重?BR> 对于NET命o的功能都可以扑ֈ相应的图形工L解决Ҏ?BR> 命o的组成:命o 参数 选项 | 参数 选项 | 参数 选项 |......
NET命o的不同参数的基本用法Q?BR>(1)NET VIEW
?用:昄域列表、计机列表或指定计机的共享资源列表?
命o格式Qnet view Qcomputername | /domainQ?domainnameQ]
参数介绍Q?1)键入不带参数的net view昄当前域的计算机列表?
(2)computername 指定要查看其׃n资源的计机?
(3)/domainQ?domainnameQ指定要查看其可用计机的域?
单事例:(1)net view YFANG查看YFANG的共享资源列表?
(2)net view /domain:LOVE查看LOVE域中的机器列表?
(2)NET USER
作用Q添加或更改用户帐号或显C用户帐号信息。该命o也可以写?net users?
命o格式Qnet user Qusername Qpassword | *Q?QoptionsQ] Q?domainQ?
参数介绍Q?1)键入不带参数的net user查看计算Z的用户帐号列表?
(2)usernamed、删除、更Ҏ查看用户帐号名?
(3)password为用户帐号分配或更改密码?
(4)*提示输入密码?
(5)/domain在计机d的主域控制器中执行操作?
单事例:(1)net user yfang查看用户YFANG的信?
(3)NET USE
作用Q连接计机或断开计算Z׃n资源的连接,或显C机的连接信息?
命o格式Qnet use Qdevicename | *Q?QcomputernamesharenameQvolumeQ] Qpassword | *Q] Q?user:QdomainnameQusernameQ?QE/deleteQ?| Q?persistent:{yes | no}Q]
参数介绍Q?
键入不带参数的net use列出|络q接?
devicename指定要连接到的资源名U或要断开的设备名U?
computernamesharename服务器及׃n资源的名U?
password讉K׃n资源的密码?
*提示键入密码?
/user指定q行q接的另外一个用戗?
domainname指定另一个域?
username指定d的用户名?
/home用戯接到其宿ȝ录?
/delete取消指定|络q接?
/persistent控制怹|络q接的用?
单事例:
(1)net use e: YFANGTEMPYFANGTEMP目录建立为E?
(2)net use e: YFANGTEMP /delete断开q接
(4)NET TIME
?用:使计机的时钟与另一台计机或域的时间同步?
命o格式Qnet time Qcomputername | /domainQ?nameQ] Q?setQ?
参数介绍Q?
(1)computername要检查或同步的服务器名?
(2)/domainQ?nameQ指定要与其旉同步的域?
(3)/set使本计算机时钟与指定计算机或域的旉同步?
下面的这4个参数是相关的,所以一起介l?
(5)Net Start
?用:启动服务Q或昄已启动服务的列表?
命o格式Qnet start service
(6)Net Pause
?用:暂停正在q行的服务?
命o格式Qnet pause service
(7)Net Continue
?用:重新ȀzLL服务?
命o格式Qnet continue service
(8)NET STOP
?用:停止 Windows NT |络服务?
命o格式Qnet stop service
参数介绍Q我们来看看q些服务都是什?
(1)alerter(警报)
(2)client service for netware(Netware 客户端服?
(3)clipbook server(剪脓服务器)
(4)computer browser(计算机浏览器)
(5)directory replicator(目录复制?
(6)ftp publishing service (ftp )(ftp 发行服务)
(7)lpdsvc
(8)net logon(|络d)
(9)network dde(|络 dde)
(10)network dde dsdm(|络 dde dsdm)
(11)network monitor agent(|络监控代理)
(12)nt lm security support provider(NT LM 安全性支持提?
(13)ole(对象链接与嵌?
(14)remote access connection manager(q程讉Kq接理?
(15)remote access isnsap service(q程讉K isnsap 服务)
(16)remote access server(q程讉K服务?
(17)remote procedure call (rpc) locator(q程q程调用定位?
(18)remote procedure call (rpc) service(q程q程调用服务)
(19)schedule(调度)
(20)server(服务?
(21)simple tcp/ip services(?TCP/IP 服务)
(22)snmp
(23)spooler(后台打印E序)
(24)tcp/ip netbios helper(TCP/IP NETBIOS 辅助工具)
(25)ups
(26)workstation(工作?
(27)messenger(信)
(28)dhcp client
(29)eventlog
以下q些SERVICE只能在NT SERVER上?
(1)file server for macintosh
(2)gateway service for netware
(3)microsoft dhcp server
(4)print server for macintosh
(5)remoteboot
(6)windows internet name service
(9)Net Statistics
?用:昄本地工作站或服务器服务的l计记录?
命o格式Qnet statistics Qworkstation | serverQ?
参数介绍Q?1)键入不带参数的net
statistics列出其统计信息可用的q行服务?
(2)workstation昄本地工作站服务的l计信息?
(3)server昄本地服务器服务的l计信息?
单事例:(1)net statistics server | more昄服务器服务的l计信息
(10)Net Share
?用:创徏、删除或昄׃n资源?
命o格式Qnet share sharename=drive:path Q?users:number | /unlimitedQ?Q?remark:"text"Q?
参数介绍Q?1)键入不带参数的net
share昄本地计算Z所有共享资源的信息?
(2)sharename是共享资源的|络名称?
(3)drive:path指定׃n目录的绝对\径?
(4)/users:number讄可同时访问共享资源的最大用h?
(5)/unlimited不限制同时访问共享资源的用户数?
(6)/remark:"text "d关于资源的注释,注释文字用引号引住?
单事例:(1)net share mylove=c:temp /remark:"my first
share"以mylove为共享名׃nC:temp
(2)net share mylove /delete停止׃nmylove目录
(11)Net Session
?用:列出或断开本地计算机和与之q接的客L的会话,也可以写为net sessions或net sess?
命o格式Qnet session QcomputernameQ?Q?deleteQ?
参数介绍Q?1)键入不带参数的net
session昄所有与本地计算机的会话的信息?
(2)computername标识要列出或断开会话的计机?
(3)/deletel束与computername计算Z话ƈ关闭本次会话期间计算机的所有进E?
单事例:(1)net session YFANG要显C机名ؓYFANG的客L会话信息列表?
(12)Net Send
?用:向网l的其他用户、计机或通信名发送消息?
命o格式Qnet send {name | * | /domainQ?nameQ?| /users} message
参数介绍Q?1)name要接收发送消息的用户名、计机名或通信名?
(2)*消息发送到l中所有名U?
(3)/domainQ?nameQ将消息发送到计算机域中的所有名U?
(4)/users消息发送到与服务器q接的所有用戗?
(5)message作ؓ消息发送的文本?
单事例:(1)net send /users server will shutdown in 5 minutes.l所有连接到服务器的用户发送消?
(13)Net Print
?用:昄或控制打C业及打印队列?
命o格式Qnet print Qcomputername Q?job# Q?hold | /release | /deleteQ?
参数介绍Q?1)computername׃n打印机队列的计算机名?
(2)sharename打印队列名称?
(3)job#在打印机队列中分配给打印作业的标识号?
(4)/hold使用 job# Ӟ在打印机队列中打印作业{待?
(5)/release释放保留的打C业?
(6)/delete从打印机队列中删除打C业?
单事例:(1)net print YFANGSEEME列出YFANG计算ZSEEME打印机队列的目录
(14)Net Name
?用:d或删除消息名Q有时也U别名)Q或昄计算机接收消息的名称列表?
命o格式Qnet name Qname Q?add | /deleteQ]
参数介绍Q?1)键入不带参数的net name列出当前使用的名U?
(2)name指定接收消息的名U?
(3)/add名U添加到计算Z?
(4)/delete从计机中删除名U?
(15)Net Localgroup
?用:d、显C或更改本地l?
命o格式Qnet localgroup groupname {/add Q?comment:"text "Q?| /delete} Q?domainQ?
参数介绍Q?1)键入不带参数的net
localgroup昄服务器名U和计算机的本地l名U?
(2)groupname要添加、扩充或删除的本地组名称?
(3)/comment: "text "为新建或现有l添加注释?
(4)/domain在当前域的主域控制器中执行操作,否则仅在本地计算Z执行操作?
(5)name Q?...Q列d到本地组或从本地l中删除的一个或多个用户名或l名?
(6)/add全局l名或用户名d到本地组中?
(7)/delete从本地组中删除组名或用户名?
单事例:(1)net localgroup love /add名为love的本地组d到本地用户帐h据库
(2)net localgroup love昄love本地l中的用?
(16)Net Group
?用:?Windows NT Server 域中d、显C或更改全局l?
命o格式Qnet group groupname {/add Q?comment:"text "Q?| /delete} Q?domainQ?
参数介绍Q?1)键入不带参数的net group昄服务器名U及服务器的l名U?
(2)groupname要添加、扩展或删除的组?
(3)/comment:"text "为新建组或现有组d注释?
(4)/domain在当前域的主域控制器中执行该操作Q否则在本地计算Z执行操作? ?
(5)usernameQ?...Q列表显Cd到组或从l中删除的一个或多个用户?
(6)/adddl或在组中添加用户名?
(7)/delete删除l或从组中删除用户名?
单事例:(1)net group love yfang1 yfang2 /add现有用户帐号yfang1和yfang2d到本地计机的lovel?
(17)Net File
?用:昄某服务器上所有打开的共享文件名及锁定文件数?
命o格式Qnet file Qid Q?closeQ]
参数介绍Q?1)键入不带参数的net file获得服务器上打开文g的列表?
(2)id文g标识受?
(3)/close关闭打开的文件ƈ释放锁定记录?
(18)Net Config
?用:昄当前q行的可配置服务Q或昄q更ҎҎ务的讄?
命o格式Qnet config Qservice QoptionsQ]
参数介绍Q?1)键入不带参数的net config昄可配|服务的列表?
(2)service通过net config命oq行配置的服?server或workstation)
(3)options服务的特定选项?
(19)Net Computer
?用:从域数据库中d或删除计机?
命o格式Qnet computer computername {/add | /del}
参数介绍Q?1)computername指定要添加到域或从域中删除的计算机?
(2)/add指定计机d到域?
(3)/del指定计机从域中删除?
单事例:(1)net computer cc /add计机 cc d到登录域
(20)Net Accounts
?用:更新用户帐号数据库、更改密码及所有帐Ld要求?
命o格式Qnet accounts Q?forcelogoff:{minutes | no}Q?Q?minpwlen:lengthQ?Q?maxpwage:{days | unlimited}Q?Q?minpwage:daysQ?Q?uniquepw:numberQ?Q?domainQ?
参数介绍Q?1)键入不带参数的net
accounts昄当前密码讄、登录时限及域信息?
(2)/forcelogoff:{minutes | no}讄当用户帐h有效d旉q期?
(3)/minpwlen:length讄用户帐号密码的最字W数?
(4)/maxpwage:{days | unlimited}讄用户帐号密码有效的最大天数?
(5)/minpwage:days讄用户必须保持原密码的最天数?
(6)/uniquepw:number要求用户更改密码Ӟ必须在经qnumberơ后才能重复使用 与之相同的密码?
(7)/domain在当前域的主域控制器上执行该操作?
(8)/sync当用于主域控制器Ӟ该命令域中所有备份域控制器同?
单事例:(1)net accounts /minpwlen:7用户帐号密码的最字W数讄?
----------------------上面介绍的是NET命o在WINNT下的基本用法
----------------------下面我们看看NET命o在WIN98下的基本用法
在WIN98中NET命o也有一些参?
其中有一些参数的名字和功能及单的使用Ҏ和WINNT下的相应的参数的用法? ?
其中?1)NET TIME命o
(1)NET PRINT命o
(1)NET USE命o
(1)NET VIEW命o
在WIN98中NET命o有一些参?
其中有一些参数的名字和WINNT下的相应的参数的名字相同但其用法却有些不?
其中?
(1)NET START
?用:启动相应的服务?不能在DOS-WIN中用)
命o格式QNET START QBASIC | NWREDIR | WORKSTATION | NETBIND | NETBEUI | NWLINKQ?Q?LISTQ?Q?YESQ?Q?VERBOSEQ?
(2)NET STOP
?用:停止相应的服?(不能在DOS-WIN中用)
命o格式QNET STOP QBASIC | NWREDIR | WORKSTATION | NETBEUI | NWLINKQ?Q?YESQ?
在WIN98中NET命oq有一些参数是?8下才有的
其中?
(1)NET DIAG
?用:q行MS的DIAGNOSTICSE序昄|络的DIAGNOSTIC信息
命o格式QNET DIAGNOSTICS Q?NAMES | /STATUSQ?
(2)NET INIT
?用:不通过l定来加载协议或|卡驱动(不能在DOS-WIN中用)
命o格式QNET INITIALIZE Q?DYNAMICQ?
(3)NET LOGOFF
?用:断开q接的共享资?不能在DOS-WIN中用)
(4)NET LOGON
?用:在WORKGROUP中登?不能在DOS-WIN中用)
命o格式QNET LOGON Quser Qpassword | ?Q] Q?DOMAIN:nameQ?Q?YESQ?Q?SAVEPW:NOQ?
(5)NET PASSWORD
?用:更改你的|络登陆口o(不能在DOS-WIN中用)
命o格式QNET PASSWORD computer | /DOMAIN:name Quser Qoldpassword QnewpasswordQ]Q?/P>
]]>