DOS下一些命令在网络环境中的应用
应用心得 DOS下一些命令在网络环境中的应用 陕西 王伟 经常上网的朋友对Ping这条命令一定是驾轻就熟,通过运行Ping一个IP地址的命令来检测电脑连接该主机的速度和可靠性,或者直接Ping一个域名来解析得到该域名所指向的IP地址。此外,Telnet这条命令可以用来与远程主机的连接,实现上传下载,或登录BBS。这些都是简单的DOS命令在网络中的应用。由于这些命令都是Windows系统本身自带的,应用起来很方便。上述两条命令大家用得最多,下面将其他的一些DOS命令作一个简要介绍: 1.利用Nslookup命令查看对方主机的IP地址和主机名称 这个命令在查看主机IP的时候跟Ping命令有些相似,但得到的信息却有些不同。除了得到对方主机IP之外,还可以得到域名解析服务器的主机名称和对应的IP地址。例如在DOS状态下运行Nslookup www.xjtu.edu.cn,将得到下列信息: Server: dec3000.xjtu.edu.cn Address: 202.117.0.20 Name: xjtu04.xjtu.edu.cn Address: 202.117.1.13 Aliases: www.xjtu.edu.cn 2.运行Ipconfig命令来查看电脑上网络的详细配置 在Windows控制面板上的网络选项处,只能看到网络配置上的一些基本配置信息,如安装了哪些网络协议,本机的IP地址(如果是固定IP的话),网络邻居上的工作组名称等。但如果要具体查看其他的信息,如查看网卡的物理地址就可以运行网络配置的命令Winipcfg。此外,在MS-DOS方式下运行IPCONFIG /ALL这条命令,就会看到所有网络配置的基本信息,如主机名称,DNS解析服务器地址等, 如下所示: Host Name . . . . . . . . . : wangwei.sei.xjtu.edu.cn DNS Servers . . . . . . . . : 202.117.0.20 NetBIOS Resolution Uses DNS : Yes Description . . . . . . . . : Novell 2000 Adapter. Physical Address. . . . .: 00-88-CC-06-01-FB IP Address. . . . . . . . . : 192.168.1.210 Subnet Mask . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . : 192.168.1.1 Primary WINS Server . . . . : 192.168.1.2 3.使用Netstat命令来显示电脑上网时与外部主机之间的连接统计 运行这个命令的主要目的是检测电脑与网络之间详细的连接情况,可以得到以太网的统计信息并显示所有协议的使用状态。这些协议包括TCP协议、UDP协议以及IP协议等。另外还可以选择特定的协议并查看其具体使用信息,并还能显示所有主机的端口号以及当前主机的详细路由信息。例如运行Netstat -a 命令将显示电脑上网时与外部之间的所有连接,电脑端口与外部的连接情况等;而Netstat -s 命令则显示电脑网络连接协议的统计信息。这样你就可以看到当前你的电脑上网络在进行哪些连接,数据包发送和接收的详细情况等等。 下面是Netstat -s的输出示例: Output Requests = 132702 Routing Discards = 157 ICMP Statistics Messages 693 4 Errors 0 0 Destination Unreachable 685 0 Source Quenches 0 0 Address Masks 0 0 Address Mask Replies 0 0 TCP Statistics Active Opens = 597 Passive Opens = 135 Failed Connection Attempts = 107 Segments Retransmitted = 461 UDP Statistics Datagrams Received = 4157136 No Ports = 351928 Datagrams Sent = 13809 ....... 4.使用Nbtstat命令来查看电脑上网络配置的一些信息 这条命令还可以查找出别人电脑上一些私人信息。如果想查看自己电脑上的网络信息,可以运行Nbtstat -n,就可以得到你自己所在的工作组,计算机名以及网卡地址等等;想查看网络上其他的电脑情况,就.运行Nbtstat -a ***,此处的***用IP地址代替就会返回得到那台主机上的一些信息。实际上Windows系统上自带的这些命令很好用,对别人也构成不了大的威胁,尽管放心使用。例如查看我旁边的一台电脑信息,输入命令nbtstat -a 192.168.1.205得到如下消息: NetBIOS Remote Machine Name Table Name Type Status -------------------------------- CMY <00> UNIQUE Registered SE <00> GROUP Registered CMY <20> UNIQUE Registered SEI <1E> GROUP Registered CMY <03> UNIQUE Registered MAC Address = 00-60-67-77-47-5F 5.使用Tracert命令来跟踪网络连接 这个应用程序主要用来显示数据包到达目的主机所经过的路径。通过执行一个Tracert到对方主机的命令之后,结果返回数据包到达目的主机前所经历的路径详细信息,并显示到达每个路径所耗的时间。这个命令同ping命令类似,但它所看到的信息要比ping命令详细得多,它把你送出的到某一站点的请求包所走的全部路由均告诉你,并且通过该路由的ip是多少,通过该ip的时间是多少。具体的tracert命令后面还可跟好多参数,通过键入tracert后回车,会得到很详细的说明。此外,Tracert命令还可以用来查看网络在连接站点时经过的步骤或采取哪种路线,如果是网络出现故障,就可以通过这条命令来查看是在哪儿出现问题的。例如可以运行tracert www.xjtu.edu.cn,就将看到网络在经过几个连接之后所到达的目的地,也就知道网络连接所经历的过程。 如下所示: Tracing route to xjtu04.xjtu.edu.cn [202.117.1.13] over a maximum of 30 hops: 1 2 ms 1 ms 1 ms 51h1.xjtu.edu.cn [202.117.51.1] 2 2 ms 3 ms 2 ms 5h13.xjtu.edu.cn [202.117.5.13] 3 1 ms 1 ms 1 ms 5h10.xjtu.edu.cn [202.117.5.10] 4 <10 ms <10 ms <10 ms xjtu04.xjtu.edu.cn [202.117.1.13] 如果发现在打开某个站点时出现问题,也可以用这条命令对该地址进行跟踪。跟踪过程中将会发现在某个地方出现超时现象,该地方的网络接口(主要是路由)可能就有问题。 |