《网络调试基本命令》由会员分享,可在线阅读,更多相关《网络调试基本命令(21页珍藏版)》请在金锄头文库上搜索。
1、网络调试基本命令网络调试基本命令一些基础的命令,但是不常用很真会忘记,特此纪录。PingPing 是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。Ping 向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。如果执行 Ping 不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP 地址不正确。如果执行 Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping 成功只能保证本机与目标主机间存在一条连通的物理路径。命令格式:ping IP
2、 地址或主机名 -t -a -n count -l size参数含义:-t 不停地向目标主机发送数据;-a 以 IP 地址格式来显示目标主机的网络地址 ;-n count 指定要 Ping 多少次,具体次数由 count 来指定 ;-l size 指定发送到目标主机的数据包的大小。例如当您的机器不能访问 Internet,首先您想确认是否是本地局域网的故障。假定局域网的代理服务器 IP 地址为 202.168.0.1,您可以使用 Ping 避免 202.168.0.1 命令查看本机是否和代理服务器联通。又如,测试本机的网卡是否正确安装的常用命令是 ping 127.0.0.1。TracertT
3、racert 命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同 Ping 类似,但它所获得的信息要比 Ping 命令详细得多,它把数据包所走的全部路径、节点的IP 以及花费的时间都显示出来。该命令比较适用于大型网络。命令格式:tracert IP 地址或主机名 -d-h maximumhops-j host_list -w timeout参数含义:-d 不解析目标主机的名字;-h maximum_hops 指定搜索到目标地址的最大跳跃数;-j host_list 按照主机列表中的地址释放源路由;-w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。例
4、如大家想要了解自己的计算机与目标主机http:/ 之间详细的传输。如果我们在 Tracert 命令后面加上一些参数,还可以检测到其他更详细的信息,例如使用参数-d,梢灾付 绦蛟诟僦骰穆肪缎畔保币步馕瞿勘曛骰挠蛎?brNetstatNetstat 命令可以帮助网络管理员了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。利用命令参数,命令可以显示所有协议的使用状态,这些协议包括 TCP 协议、UDP 协议以及 IP 协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机
5、的详细路由信息。命令格式:netstat -r -s -n -a参数含义:-r 显示本机路由表的内容;-s 显示每个协议的使用状态(包括 TCP 协议、UDP 协议、IP 协议);-n 以数字表格形式显示地址和端口;-a 显示所有主机的端口号。WinipcfgWinipcfg 命令以窗口的形式显示 IP 协议的具体配置信息,命令可以显示网络适配器的物理地址、主机的 IP 地址、子网掩码以及默认网关等,还可以查看主机名、DNS 服务器、节点类型等相关信息。其中网络适配器的物理地址在检测网络错误时非常有用。命令格式:winipcfg /? /all参数含义:/all 显示所有的有关 IP 地址的配
6、置信息;/batch file 将命令结果写入指定文件;/renew_ all 重试所有网络适配器;/release_all 释放所有网络适配器;/renew N 复位网络适配器 N;/release N 释放网络适配器 N。在 Microsoft 的 Windows 95 及其以后的操作系统中,都可以运行以上命令。1.最基本,最常用的,测试物理网络的 ping 192.168.0.8 t ,参数t 是等待用户去中断测试 2.查看 DNS、IP、Mac 等 A.Win98:winipcfg B.Win2000 以上:Ipconfig/all C.NSLOOKUP:如查看河北的 DNS C:ns
7、lookup Default Server: Address: 202.99.160.68 server 202.99.41.2 则将 DNS 改为了 41.2 Server: Address: 202.99.160.68 Non-authoritative answer: Name: Address: 202.99.160.212 3.网络信使 (经常有人问的) Net send 计算机名/IP|* (广播) 传送内容,注意不能跨网段 net stop messenger 停止信使服务,也可以在面板服务修改 net start messenger 开始信使服务 4.探测对方对方计算机
8、名,所在的组、域及当前用户名 (追捕的工作原理) ping a IP t ,只显示 NetBios 名 nbtstat -a 192.168.10.146 比较全的 stat -a 显示出你的计算机当前所开放的所有端口 netstat -s -e 比较详细的显示你的网络资料,包括TCP、UDP、ICMP 和 IP 的统计等 6.探测 arp 绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方 IP 和 MAC 地址 arp -a 7.在代理服务器端 捆绑 IP 和 MAC 地址,解决局域网内盗用 IP!: ARP s 192.168.10.59 00 50ff6c0875 解除网卡的
9、IP 与 MAC 地址的绑定: arp -d 网卡 IP 8.在网络邻居上隐藏你的计算机 (让人家看不见你!) net config server /hidden:yes net config server /hidden:no 则为开启 9.几个 net 命令 A.显示当前工作组服务器列表 net view,当不带选项使用本命令时,它就会显示当前域或网络上的计算机上的列表。 比如:查看这个 IP 上的共享资源,就可以 C:net view 192.168.10.8 在 192.168.10.8 的共享资源 资源共享名 类型 用途 注释 - 网站服务 Disk 命令成功完成。 B.查看计算机上
10、的用户帐号列表 net user C.查看网络链接 net use 例如:net use z: 192.168.10.8movie 将这个 IP 的 movie 共享目录映射为本地的 Z 盘 D.记录链接 net session 例如: C:net session 计算机 用户名 客户类型 打开空闲时间 - 192.168.10.110 ROME Windows 2000 2195 0 00:03:12 192.168.10.51 ROME Windows 2000 2195 0 00:00:39 命令成功完成。 10.路由跟踪命令 A.tracert B.pathping 除了显示路由外
11、,还提供 325S 的分析,计算丢失包的 11.关于共享安全的几个命令 A.查看你机器的共享资源 net share B.手工删除共享(可以编个 bat 文件,开机自运行,把共享都删了!) net share c$ /d net share d$ /d net share ipc$ /d net share admin$ /d 注意$后有空格。 C.增加一个共享: c:net share mymovie=e:downloadsmovie /users:1 mymovie 共享成功。 同时限制链接用户数为 1 人。 12.在 DOS 行下设置静态 IP A.设置静态 IP CMD netsh n
12、etshint interfaceip interface ipset add “本地链接“ static IP 地址 mask gateway B.查看 IP 设置 interface ipshow address Arp 显示和修改“地址解析协议 (ARP)”缓存中的项目。ARP 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。如果在没有参数的情况下使用,则 arp 命令将显示帮助信息。 语法 arp -a InetAddr -N IfaceAddr -g InetAddr -N Iface
13、Addr -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 InetAd
14、dr IfaceAddr 删除指定的 IP 地址项,此处的 InetAddr 代表 IP 地址。对于指定的接口,要删除表中的某项,请使用 IfaceAddr参数,此处的 IfaceAddr 代表分配给该接口的 IP 地址。要删除所有项,请使用星号 (*) 通配符代替 InetAddr。 -s InetAddr EtherAddr IfaceAddr 向 ARP 缓存添加可将 IP 地址 InetAddr 解析成物理地址 EtherAddr 的静态项。要向指定接口的表添加静态 ARP 缓存项,请使用 IfaceAddr 参数,此处的 IfaceAddr 代表分配给该接口的 IP 地址。 /? 在
15、命令提示符显示帮助。 注释 InetAddr 和 IfaceAddr 的 IP 地址用带圆点的十进制记数法表示。物理地址 EtherAddr 由六个字节组成,这些字节用十六进制记数法表示并且用连字符隔开(比如,00-AA-00-4F-2A-9C) 。 通过 -s 参数添加的项属于静态项,它们不会 ARP 缓存中超时。如果终止 TCP/IP 协议后再启动,这些项会被删除。要创建永久的静态 ARP 缓存项,请在批处理文件中使用适当的 arp 命令并通过“计划任务程序”在启动时运行该批处理文件。 只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时,该命令才可用。 范例 要显示所有接口的 ARP 缓存表,可键入: arp -a 对于指派的 IP 地址为 10.0.0.99 的接口,要显示其 ARP 缓存表,可键入: arp -a -N 10.0.0.99 要添加将 IP 地址 10.0.0.80 解析成物理地址 00-AA-00-4F-2A-9C 的静态 ARP 缓存项,可键入: arp