常用网络命令使用技巧详解_蔚蓝翅膀_百度空间

我想大家不会忘记Windows是从简单的DOS字符界面发展过来的。虽然我们平时在使用Windows操作系统的时候,主要是对图形界面进行操作,但是DOS命令我们仍然非常有用,下面就让我看来看看这些命令到底有那些作用,同时学习如何使用这些命令的技巧。

一、Ping命令的使用技巧

  Ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,我们就可以推断TCP/IP参数是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数 据报交换并不表示TCP/IP配置就是正确的,我们必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。

  简单的说,Ping就是一个测试程序,如果Ping运行正确,我们大体上就可以排除网络访问层、网卡、MODEM的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。但由于可以自定义所发数据报的大小及无休止的高速发送,Ping也被某些别有用心的人作为DDOS(拒绝服务攻击)的工具,例如许多大型的网站就是被黑客利用数百台可以高速接入互联网的电脑连续发送大量Ping数据报而瘫痪的。

  按照缺省设置,Windows上运行的Ping命令发送4个ICMP(网间控制报文协议)回送请求,每个32字节数据,如果一切正常,我们应能得到4个回送应答。 Ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。Ping还能显示TTL(Time To Live存在时间)值,我们可以通过TTL值推算一下数据包已经通过了多少个路由器:源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。例如,返回TTL值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段(128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。

  1、通过Ping检测网络故障的典型次序
  正常情况下,当我们使用Ping命令来查找问题所在或检验网络运行情况时,我们需要使用许多Ping命令,如果所有都运行正确,我们就可以相信基本的连通性和配置参数没有问题;如果某些Ping命令出现运行故障,它也可以指明到何处去查找问题。下面就给出一个典型的检测次序及对应的可能故障:
  •ping 127.0.0.1
  这个Ping命令被送到本地计算机的IP软件,该命令xx退出该计算机。如果没有做到这一点,就表示TCP/IP的安装或运行存在某些最基本的问题。
  
•ping 本机IP
  这个命令被送到我们计算机所配置的IP地址,我们的计算机始终都应该对该Ping命令作出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局域网用户请断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计算机可能配置了相同的IP地址。

  •ping 局域网内其他IP
  这个命令应该离开我们的计算机,经过网卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码(进行子网分割时,将IP地址的网络部分与主机部分分开的代码)不正确或网卡配置错误或电缆系统有问题。
  •ping 网关IP
  这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。
  
•ping 远程IP
  如果收到4个应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。
  
•ping localhost
  localhost是个作系统的网络保留名,它是127.0.0.1的别名,每太计算机都应该能够将该名字转换成该地址。如果没有做到这一带内,则表示主机文件(/Windows/host)中存在问题。
  
•ping (如 天极网)
  对这个域名执行Ping 地址,通常是通过DNS 服务器 如果这里出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障(对于拨号上网用户,某些ISP已经不需要设置DNS服务器了)。顺便说一句:我们也可以利用该命令实现域名对IP地址的转换功能。

  如果上面所列出的所有Ping命令都能正常运行,那么我们对自己的计算机进行本地和远程通信的功能基本上就可以放心了。但是,这些命令的成功并不表示我们所有的网络配置都没有问题,例如,某些子网掩码错误就可能无法用这些方法检测到。

如果ping某一网络地址,出现:"Reply from 61.172.201.228: bytes=32 time=9ms TTL=53"则表示本地与该网络地址之间的线路是畅通的;如果出现"Request timed out",则表示此时发送的小数据包不能到达目的地,此时可能有两种情况,一种是网络不通,还有一种是网络连通状况不佳。此时还可以使用带参数的Ping来确定是哪一种情况。 例:ping -t -l 1500 不断地向目的主机发送数据,并且包大小设置为1500字节,(如图四)。此时如果都是显示"Reply timed out",则表示网络之间确实不通,如果不是全部显示"Reply times out"则表示此网站还是通的,只是响应时间长或通讯状况不佳。

  2、Ping命令的常用参数选项

  •ping IP –t
  连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。

-a 以IP地址格式来显示目标主机的网络地址(显示neibios名) ;

•ping IP -l 3000
  指定Ping命令中的数据长度为3000字节,而不是缺省的32字节。

  •ping IP –n count
  执行特定次数的Ping命令。指定要Ping多少次,具体次数由count来指定 ;

二、Netstat 命令的使用技巧

Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况
  如果我们的计算机有时候接受到的数据报会导致出错数据删除或故障,我们不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么我们就应该使用Netstat查一查为什么会出现这些情况了。

  1、netstat 的一些常用选项

  •netstat –s显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议);按协议显示统计信息。
  本选项能够按照各个协议分别显示其统计数据。如果我们的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么我们就可以用本选项来查看一下所显示的信息。我们需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

  •netstat –e

  本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量)。

  •netstat –r

  本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的 信息。除了显示有效路由外,还显示当前有效的连接。-r 显示 IP 路由表的内容。该参数与 route print 命令等价。

  •netstat –a

  本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。显示出你的计算机当前所开放的所有端口。显示所有活动的 TCP 连接以及计算机侦听的 TCP 和 UDP 端口。

  •netstat –n

  显示所有已建立的有效连接。以数字表格形式显示地址和端口;显示活动的 TCP 连接,不过,只以数字形式表现地址和端口号,却不尝试确定名称。
netstat –an

-o
显示活动的 TCP 连接并包括每个连接的进程 ID (PID)。可以在 Windows 任务管理器中的“进程”选项卡上找到基于 PID 的应用程序。该参数可以与 -a、-n 和 -p 结合使用。

-p Protocol
显示 Protocol 所指定的协议的连接。在这种情况下,Protocol 可以是 tcp、udp、tcpv6 或 udpv6。如果该参数与 -s 一起使用按协议显示统计信息,则 Protocol 可以是 tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6 或 ipv6。

范例
要想显示以太网统计信息和所有协议的统计信息,请键入下列命令:

netstat -e -s

要想仅显示 TCP 和 UDP 协议的统计信息,请键入下列命令:

netstat -s -p tcp udp

要想每 5 秒钟显示一次活动的 TCP 连接和进程 ID,请键入下列命令:

nbtstat -o 5

要想以数字形式显示活动的 TCP 连接和进程 ID,请键入下列命令:

nbtstat -n –o

  下面是 netstat 的输出示例:

   C:\>netstat -e
   Interface Statistics
   Received Sent
   Bytes 3995837940 47224622
   Unicast packets 120099 131015
   Non-unicast packets 7579544 3823
   Discards 0 0
   Errors 0 0
   Unknown protocols 363054211
  
C:\>netstat -a
   Active Connections
   Proto Local Address Foreign Address State
   TCP CORP1:1572 172.16.48.10:nbsession ESTABLISHED
   TCP CORP1:1589 172.16.48.10:nbsession ESTABLISHED
   TCP CORP1:1606 172.16.105.245:nbsession ESTABLISHED
   TCP CORP1:1632 172.16.48.213:nbsession ESTABLISHED
   TCP CORP1:1659 172.16.48.169:nbsession ESTABLISHED
   TCP CORP1:1714 172.16.48.203:nbsession ESTABLISHED
   TCP CORP1:1719 172.16.48.36:nbsession ESTABLISHED
   TCP CORP1:1241 172.16.48.101:nbsession ESTABLISHED
   UDP CORP1:1025 *:*
   UDP CORP1:snmp *:*
   UDP CORP1:nbname *:*
   UDP CORP1:nbdatagram *:*
   UDP CORP1:nbname *:*
   UDP CORP1:nbdatagram *:*
  
C:\>netstat -s
   IP Statistics
   Packets Received = 5378528
   Received Header Errors = 738854
   Received Address Errors = 23150
   Datagrams Forwarded = 0
   Unknown Protocols Received = 0
   Received Packets Discarded = 0
   Received Packets Delivered = 4616524
   Output Requests = 132702
   Routing Discards = 157
   Discarded Output Packets = 0
   Output Packet No Route = 0
   Reassembly Required = 0
   Reassembly Successful = 0
   Reassembly Failures =
   Datagrams Successfully Fragmented = 0
   Datagrams Failing Fragmentation = 0
   Fragments Created = 0
   ICMP Statistics
   Received Sent
   Messages 693 4
   Errors 0 0
   Destination Unreachable 685 0
   Time Exceeded 0 0
   Parameter Problems 0 0
   Source Quenches 0 0
   Redirects 0 0
   Echoes 4 0
   Echo Replies 0 4
   Timestamps 0 0
   Timestamp Replies 0 0
   Address Masks 0 0
   Address Mask Replies 0 0
   TCP Statistics
   Active Opens = 597
   Passive Opens = 135
   Failed Connection Attempts = 107
   Reset Connections = 91
   Current Connections = 8
   Segments Received = 106770
   Segments Sent = 118431
   Segments Retransmitted = 461
   UDP Statistics
   Datagrams Received = 4157136
   No Ports = 351928
   Receive Errors = 2
   Datagrams Sent = 13809

  2、Netstat的妙用
    经常上网的人一般都使用ICQ的,不知道我们有没有被一些讨厌的人骚扰,想投诉却又不知从和下手?其实,我们只要知道对方的IP,就可以向他所属的ISP投诉了。但怎样才能通过ICQ知道对方的IP呢?如果对方在设置ICQ时选择了不显示IP地址,那我们是无法在信息栏中看到的。其实,我们只需要通过Netstat就可以很方便的做到这一点:当他通过ICQ或其他的工具与我们相连时(例如我们给他发一条ICQ信息或他给我们发一条信息),我们立刻在DOS 命令提示符下输入netstat -n或netstat -a就可以看到对方上网时所用的IP或ISP域名了,甚至连所用Port都xx暴露了。

三、IPConfig命令的使用技巧

IPConfig实用程序和它的等价图形用户界面----Windows 95/98中的WinIPCfg可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。但是,如果我们的计算机和所在的局域网使用了动态主机配置协议(DHCP),这个程序所显示的信息也许更加实用。这时,IPConfig可以让我们了解自己的计算机是否成功的租用到一个IP地址,如果租用到则可以了解它目前分配到的是什么地址。了解计算机当前的IP地址、子网掩码和缺省网关实际上是进行测试和故障分析的必要项目。

  1、IPConfig最常用的选项

  •ipconfig
  当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。

  •ipconfig /all
  当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。

  •ipconfig /release和ipconfig /renew
/renew_ all 重试所有网络适配器;

  /release_all 释放所有网络适配器;

  /renew N 复位网络适配器 N;

  /release N 释放网络适配器 N。

  这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。如果我们输入ipconfig /release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。如果我们输入ipconfig /renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。

  下面的范例是 ipconfig /all 命令输出,该计算机配置成使用 DHCP 服务器动态配置 TCP/IP,并使用 WINS 和 DNS 服务器解析名称。

   Windows 2000 IP Configuration
   Node Type.. . . . . . . . : Hybrid
   IP Routing Enabled.. . . . : No
   WINS Proxy Enabled.. . . . : No
   Ethernet adapter Local Area Connection:
   Host Name.. . . . . . . . : corp1.microsoft.com
   DNS Servers . . . . . . . : 10.1.0.200
   Description. . . . . . . : 3Com 3C90x Ethernet Adapter
   Physical Address. . . . . : 00-60-08-3E-46-07
   DHCP Enabled.. . . . . . . : Yes
   Autoconfiguration Enabled.: Yes
   IP Address. . . . . . . . . : 192.168.0.112
   Subnet Mask. . . . . . . . : 255.255.0.0
   Default Gateway. . . . . . : 192.168.0.1
   DHCP Server. . . . . . . . : 10.1.0.50
   Primary WINS Server. . . . : 10.1.0.101
   Secondary WINS Server. . . : 10.1.0.102
   Lease Obtained.. . . . . . : Wednesday, September 02, 1998 10:32:13 AM
   Lease Expires.. . . . . . : Friday, September 18, 1998 10:32:13 AM

  如果我们使用的是Windows 95/98,那么我们应该更习惯使用winipcfg而不是ipconfig,因为它是一个图形用户界面,而且所显示的信息与ipconfig相同,并且也提供发布和更新动态IP地址的选项。

四、ARP(地址转换协议)的使用技巧

  ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。实用arp命令,我们能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令,也可以用人工方式输入静态的网卡物理/IP地址对,我们可能会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信息量。

  按照缺省设置,ARP高速缓存中的项目是动态的,每当发送一个指定地点的数据报且高速缓存中不存在当前项目时,ARP便会自动添加该项目。一旦高速缓存的项目被输入,它们就已经开始走向失效状态。例如,在Windows NT/2000网络中,如果输入项目后不进一步使用,物理/IP地址对就会在2至10分钟内失效。因此,如果ARP高速缓存中项目很少或根本没有时,请不要奇怪,通过另一台计算机或路由器的ping命令即可添加。所以,需要通过arp命令查看高速缓存中的内容时,请{zh0}先ping 此台计算机(不能是本机发送ping命令)。

  ARP常用命令选项:

  •arp -a或arp –g
探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和MAC地址。
  用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示ARP高速缓存中所有项目的选项,而Windows用的是arp -a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。

  •arp -a IP
  如果我们有多个网卡,那么使用arp -a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。

  •arp -s IP 物理地址
  我们可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。
在代理服务器端捆绑IP和MAC地址,解决局域网内盗用IP!: ARP -s 192.168.10.59 00 -50-ff-6c-08-75

  •arp -d IP
  使用本命令能够人工删除一个静态项目。解除网卡的IP与MAC地址的绑定:

  例如我们在命令提示符下,键入 Arp –a;如果我们使用过 Ping 命令测试并验证从这台计算机到 IP 地址为 10.0.0.99 的主机的连通性,则 ARP 缓存显示以下项:

   Interface:10.0.0.1 on interface 0x1
   Internet Address Physical Address Type
   10.0.0.99 00-e0-98-00-7c-dc dynamic

  在此例中,缓存项指出位于 10.0.0.99 的远程主机解析成 00-e0-98-00-7c-dc 的媒体访问控制地址,它是在远程计算机的网卡硬件中分配的。媒体访问控制地址是计算机用于与网络上远程 TCP/IP 主机物理通讯的地址。

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

  至此我们可以用ipconfig和ping命令来查看自己的网络配置并判断是否正确、可以用netstat查看别人与我们所建立的连接并找出ICQ使用者所隐藏的IP信息、可以用arp查看网卡的MAC地址。

五、Tracert、Route 与 NBTStat的使用技巧

  1、Tracert的使用技巧
如果有网络连通性问题,可以使用 tracert 命令来检查到达的目标 IP 地址的路径并记录结果。tracert 命令显示用于将数据包从计算机传递到目标位置的一组 IP 路由器,以及每个跃点所需的时间。如果数据包不能传递到目标,tracert 命令将显示成功转发数据包的{zh1}一个路由器。当数据报从我们的计算机经过多个网关传送到目的地时,Tracert命令可以用来跟踪数据报使用的路由(路径)。该实用程序跟踪的路径是源计算机到目的地的一条路径,不能保证或认为数据报总遵循这个路径。如果我们的配置使用DNS,那么我们常常会从所产生的应答中得到城市、地址和常见通信公司的名字。Tracert是一个运行得比较慢的命令(如果我们指定的目标地址比较远),每个路由器我们大约需要给它15秒钟。
Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。Tracert是跟踪数据包到达目的主机的路径的命令,如果在使用ping 命令发现网络不通,可以用tracert 跟踪一下包到达哪一级故障。

  Tracert的使用很简单,只需要在tracert后面跟一个IP地址或URL,Tracert会进行相应的域名转换的。
命令格式:

  tracert IP地址或主机名 [-d][-h maximumhops][-j host_list] [-w timeout]

  参数含义:

  -d 不解析目标主机的名字;

  -h maximum_hops 指定搜索到目标地址的{zd0}跳跃数;

  -j host_list 按照主机列表中的地址释放源路由;

  -w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。

  tracert 最常见的用法:

  tracert IP address [-d] 该命令返回到达 IP 地址所经过的路由器列表。通过使用 -d 选项,将更快地显示路由器路径,因为 tracert 不会尝试解析路径中路由器的名称。

  Tracert一般用来检测故障的位置,我们可以用tracert IP在哪个环节上出了问题,虽然还是没有确定是什么问题,但它已经告诉了我们问题所在的地方,我们也就可以很有把握的告诉别人----某某地方出了问题。
例如,tracert :
Tracing route to [211.100.31.131] ->解析出首都在线站点()的主机IP地址;
over a maximum of 30 hops:

1 1 ms 2 ms 2 ms 202.201.3.1
2 2 ms 2 ms 2 ms 210.202.88.126
3 3 ms 4 ms 4 ms 210.112.46.13
4 5 ms 5 ms 6 ms 210.112.46.149
5 * * * Request timed out. ->说明从202.112.46.149到上一级路由器之间发生了故障,导致连接不了首都在线站点

  2、Route 的使用技巧
  大多数主机一般都是驻留在只连接一台路由器的网段上。由于只有一台路由器,因此不存在使用哪一台路由器将数据报发表到远程计算机上去的问题,该路由器的IP地址可作为该网段上所有计算机的缺省网关来输入。

  但是,当网络上拥有两个或多个路由器时,我们就不一定想只依赖缺省网关了。实际上我们可能想让我们的某些远程IP地址通过某个特定的路由器来传递,而其他的远程IP则通过另一个路由器来传递。

  在这种情况下,我们需要相应的路由信息,这些信息储存在路由表中,每个主机和每个路由器都配有自己{dywe}的路由表。大多数路由器使用专门的路由协议来交换和动态更新路由器之间的路由表。但在有些情况下,必须人工将项目添加到路由器和主机上的路由表中。Route就是用来显示、人工添加和修改路由表项目的。

  一般使用选项:

-f
xx所有不是主路由(网掩码为 255.255.255.255 的路由)、环回网络路由(目标为 127.0.0.0,网掩码为 255.255.255.0 的路由)或多播路由(目标为 224.0.0.0,网掩码为 240.0.0.0 的路由)的条目的路由表。如果它与命令之一(例如 add、change 或 delete)结合使用,表会在运行命令之前xx。

-p
与 add 命令共同使用时,指定路由被添加到注册表并在启动 TCP/IP 协议的时候初始化 IP 路由表。默认情况下,启动 TCP/IP 协议时不会保存添加的路由。与 print 命令一起使用时,则显示{yj}路由列表。所有其它的命令都忽略此参数。{yj}路由存储在注册表中的位置是 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes。

要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的{yj}路由,请键入:
route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

  •route print
  本命令用于显示路由表中的当前项目,在单路由器网段上的输出;由于用IP地址配置了网卡,因此所有的这些项目都是自动添加的。

  •route add
  使用本命令,可以将信路由项目添加给路由表。例如,如果要设定一个到目的网络209.98.32.33的路由,其间要经过5个路由器网段,首先要经过本地网络上的一个路由器,路由器IP为202.96.123.5,子网掩码为255.255.255.224,那么我们应该输入以下命令:
  route add 209.98.32.33 mask 255.255.255.224 202.96.123.5 metric 5

  •route change
  我们可以使用本命令来修改数据的传输路由,不过,我们不能使用本命令来改变数据的目的地。下面这个例子可以将数据的路由改到另一个路由器,它采用一条包含3个网段的更直的路径:
  route change 209.98.32.33 mask 255.255.255.224 202.96.123.250 metric 3

  •route delete
  使用本命令可以从路由表中删除路由。例如:route delete 209.98.32.33

  3、NBTStat的使用技巧
  使用 nbtstat 命令释放和刷新 NetBIOS 名称。NBTStat(TCP/IP上的NetBIOS统计数据)实用程序用于提供关于关于NetBIOS的统计数据。运用NetBIOS,我们可以查看本地计算机或远程计算机上的NetBIOS名字表格。

  常用选项:

  •nbtstat –n
  显示寄存在本地的名字和服务程序。Registered 中的状态表明该名称是通过广播或 WINS 服务器注册的。

  •nbtstat –c
  本命令用于显示NetBIOS名字高速缓存的内容。NetBIOS名字高速缓存用于寸放与本计算机最近进行通信的其他计算机的NetBIOS名字和IP地址对。

  •nbtstat –r
  本命令用于xx和重新加载NetBIOS名字高速缓存。显示 NetBIOS 名称解析统计资料。在配置为使用 WINS 的 Windows XP 计算机上,该参数将返回已通过广播和 WINS 解析和注册的名称号码。
-R
xx NetBIOS 名称缓存的内容并从 Lmhosts 文件中重新加载带有 #PRE 标记的项目。

-RR
重新释放并刷新通过 WINS 注册的本地计算机的 NetBIOS 名称。

  •nbtstat -a IP
  通过IP显示另一台计算机的物理地址和名字列表,我们所显示的内容就像对方计算机自己运行nbtstat -n一样。

  •nbtstat -s IP
  显示实用其IP地址的另一台计算机的NetBIOS连接表。显示 NetBIOS 客户和服务器会话,并试图将目标 IP 地址转化为名称。

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

  例如我们在命令提示符下,键入:nbtstat –RR 释放和刷新过程的进度以命令行输出的形式显示。该信息表明当前注册在该计算机的 WINS 中的所有本地 NetBIOS 名称是否已经使用 WINS 服务器释放和续订了注册。

使用 pathping 测试路由器
  pathping 命令是一个路由跟踪工具,它将 ping 和 tracert 命令的功能和这两个工具所不提供的其他信息结合起来。pathping 命令在一段时间内将数据包发送到到达最终目标的路径上的每个路由器,然后基于数据包的计算机结果从每个跃点返回。由于命令显示数据包在任何给定路由器或链接上丢失的程度,因此可以很容易地确定可能导致网络问题的路由器或链接。某些选项是可用的,如下表所示。
  
  选项 名称 功能
  -n Hostnames 不将地址解析成主机名。
  -h Maximum hops 搜索目标的{zd0}跃点数。
  -g Host-list 沿着路由列表释放源路由。
  -p Period 在 ping 之间等待的毫秒数。
  -q Num_queries 每个跃点的查询数。
  -w Time-out 为每次回复所等待的毫秒数。
  -T Layer 2 tag 将第 2 层优先级标记(例如,对于 IEEE 802.1p)连接到数据包并将它发送到路径中的每个网络设备。这有助于标识没有正确配置第 2 层优先级的网络设备。-T 开关用于测试服务质量 (QoS) 连通性。
  -R RSVP isbase Che检查以确定路径中的每个路由器是否支持“资源保留协议 (RSVP)”,此协议允许主机为数据流保留一定量的带宽。 -R 开关用于测试服务质量 (QoS) 连通性。
  
  默认的跃点数是 30,并且超时前的默认等待时间是 3 秒。默认时间是 250 毫秒,并且沿着路径对每个路由器进行查询的次数是 100。
  
  以下是典型的 pathping 报告。跃点列表后所编辑的统计信息表明在每个独立路由器上数据包丢失的情况。
  
  D:\>pathping -n msw
  
  Tracing route to msw [7.54.1.196]
  over a maximum of 30 hops:
  0 172.16.87.35
  1 172.16.87.218
  2 192.68.52.1
  3 192.68.80.1
  4 7.54.247.14
  5 7.54.1.196
  
  Computing statistics for 125 seconds...
  Source to Here This Node/Link
  Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
  0 172.16.87.35
  0/ 100 = 0% |
  1 41ms 0/ 100 = 0% 0/ 100 = 0% 172.16.87.21813/ 100 = 13% |
  2 22ms 16/ 100 = 16% 3/ 100 = 3% 192.68.52.10/ 100 = 0% |
  3 24ms 13/ 100 = 13% 0/ 100 = 0% 192.68.80.1 0/ 100 = 0% |
  4 21ms 14/ 100 = 14% 1/ 100 = 1% 10.54.247.14 0/ 100 = 0% |
  5 24ms 13/ 100 = 13% 0/ 100 = 0% 10.54.1.196
  
  Trace complete.
  当运行 pathping 时,在测试问题时首先查看路由的结果。此路径与 tracert 命令所显示的路径相同。然后 pathping 命令对下一个 125 毫秒显示忙消息(此时间根据跃点计数变化)。在此期间,pathping 从以前列出的所有路由器和它们之间的链接之间收集信息。在此期间结束时,它显示测试结果。
  
  最右边的两栏 This Node/Link Lost/Sent=Pct 和 Address 包含的信息最有用。172.16.87.218(跃点 1)和 192.68.52.1(跃点 2)丢失 13% 的数据包。 所有其他链接工作正常。在跃点 2 和 4 中的路由器也丢失寻址到它们的数据包(如 This Node /Link 栏中所示),但是该丢失不会影响转发的路径。
  
  对链接显示的丢失率(在最右边的栏中标记为 |)表明沿路径转发丢失的数据包。该丢失表明链接阻塞。对路由器显示的丢失率(通过最右边栏中的 IP 地址显示)表明这些路由器的 CPU 可能超负荷运行。这些阻塞的路由器可能也是端对端问题的一个因素,尤其是在软件路由器转发数据包时。
NET命令全接触!!

命令在WINDOWS下非常实用,那么为什么在这个安全版块讲呢!因为IPC$在HACKER攻击中作用得重要性大家都十分清楚.ipc$连接可以实现远程登陆及对默认共享的访问;而139端口的开启表示netbios协议的应用,我们可以通过139,445(win2000)端口实现对共享文件/打印机的访问.要实施一次IPC$攻击就必须首先了解对方有没有共享信息和类别.所以说大家了解了NET命令才能更好得掌握和防止IPC$攻击>.下面我给大家介绍一下NET命令,希望能给大家更好的了解IPC$
NET HELP 不用说就是NET命令得帮助信息了
NET COMPUTER 创建用户帐号.
NET GROUP 修改全局组设置
NET CONFIG 这个命令在2000服务器版本中经常能用到. 它是用来显示服务器配置信息.
NET SATATICS 用来统计网络信息的
NET USE 这个最常用了.不用我多说用来访问网络共享资源的。net use 本地盘符 目标计算机共享点--本命令用于建立或取消到达特定共享点的映像驱动器的连接(如果需要,你必须提供用户ID或口令)。例如,你输入net use f: 就是将映像驱动器F:连接到共享点上,今后你直接访问F:就可以访问共享点,这和你右击"我的电脑"选择映射网络驱动器类似。
NET FILE显示文件的共享和锁定信息
NET START 用来启动网络服务
NET STOP 嘿嘿当然是用来关闭网络服务的
NET SEND 向一个目标机发送服务的
NET CONTINUE 重新启动服务
NET ACCOUNT 在2000和NT中维护帐户数据库的
NET LOCALGROUP 修改全局组设置
NET VIEW查看网络共享资源。net view UNC--运用此命令,你可以查看目标服务器上的共享点名字。任何局域网里的人都可以发出此命令,而且不需要提供用户ID或口令。UNC名字总是以\\开头,后面跟随目标计算机的名字。例如,net view 就是查看主机名为lx的计算机的共享点

NET SHARE 用来创建或删除系统中共享资源的,查看你机器的共享资源
手工删除共享(可以编个bat文件,开机自运行,把共享都删了!)
net share c$ /d
net share d$ /d
net share ipc$ /d
net share admin$ /d
注意$后有空格。
增加一个共享:
c:\net share mymovie=e:\downloads\movie /users:1
mymovie 共享成功。
同时限制链接用户数为1人。

net session记录链接
例如:
C:\>net session
计算机 用户名 客户类型 打开空闲时间
-------------------------------------------------------------------------------
ROME Windows 2000 2195 0 00:03:12

ROME Windows 2000 2195 0 00:00:39
命令成功完成。

NET PAUSE 暂停网络服务.
NET NAME修改或删除信息名
NET USER维护帐户信息 ,查看计算机上的用户帐号列表. 首先在命令行下输入net user,查看计算机上有些什么用户,然后再使用“net user+用户名”查看这个用户是属于什么权限的,一般除了Administrator是administrators组的,其他都不是!如果你发现一个系统内置的用户是属于administrators组的,那几乎肯定你被入侵了,而且别人在你的计算机上克隆了账户。快使用“net user 用户名/del”来删掉这个用户吧!



郑重声明:资讯 【常用网络命令使用技巧详解_蔚蓝翅膀_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——