学习使用网络测试命令

学习使用PING、ARP -a、ipconfig等网络测试命令;找出本机以及虚拟机的MAC地址、IP地址等等信息。

一、ipconfig命令

1. .ipconfig命令的用途。

ipconfig可用于显示当前的TCP/IP配置的设置值,通常是用来检验人工配置的TCP/IP设置是否正确。
当我们所在的局域网使用了动态主机配置协议(DHCP),那么我们就很可能经常跟ipconfig打交道了,因此掌握一些ipconfig的相关知识十分必要。
但是,如果你的计算机和所在的局域网使用了动态主机配置协议(Dynamic Host Configuration Protocol,DHCP——Windows NT下的一种把较少的IP地址分配给较多主机使用的协议,类似于拨号上网的动态IP分配),这个程序所显示的信息也许更加实用。
这时,IPConfig可以让你了解你的计算机是否成功的租用到一个IP地址,如果租用到则可以了解它分配到的是什么地址。此命令也可以清空DNS缓存(DNS cache)。了解计算机当前的IP地址、子网掩码和缺省网关实际上是进行测试和故障分析的必要项目。

2.ipconfig命令的使用方法。

我们首先需要打开命令提示符(CMD)。对于命令提示符(CMD)相信大家应该不会陌生,常玩电脑的朋友应该会经常用到。
我们打开"开始菜单",找到"运行"选项,然后在里面输入"CMD"然后点击"回车",这样我们就进入到了命令提示符输入界面。

1)不带参数:ipconfig属于DOS命令,当使用ipconfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和默认网关地址。

1

2)ipconfig/?:这是ipconfig查看帮助的命令语句,只需要输入这个命令就会出现ipconfig的帮助文档,里面详细的介绍了ipconfig的使用方法,例如可以附带的参数,每个参数的具体含义以及示例,很是详细。

2

ipconfig /all:显示本机TCP/IP配置的详细信息; 
ipconfig /release:DHCP客户端手工释放IP地址; 
ipconfig /renew:DHCP客户端手工向服务器刷新请求; 
ipconfig /flushdns:清除本地DNS缓存内容; 
ipconfig /displaydns:显示本地DNS内容; 
ipconfig /registerdns:DNS客户端手工向服务器进行注册; 
ipconfig /showclassid:显示网络适配器的DHCP类别信息; 
ipconfig /setclassid:设置网络适配器的DHCP类别。 
ipconfig /renew “Local Area Connection”:更新“本地连接”适配器的由 DHCP 分配 IP 地址的配置 
ipconfig /showclassid Local*:显示名称以 Local 开头的所有适配器的 DHCP 类别 ID 
ipconfig /setclassid “Local Area Connection” TEST:将“本地连接”适配器的 DHCP 类别 ID 设置为 TEST
3)ipconfig/all命令:相比于ipconfig命令,加上了all参数之后显示的信息将会更为完善,例如IP的主机信息,DNS信息,物理地址信息,DHCP服务器信息等等,当我们需要详细了解本机的IP信息的时候,我们就会用到ipconfig/all命令了。

3
从上面显示出来的信息可以看出本机的物理地址和IP地址。

4)release和renew:一般情况下,这两个参数是一起使用的,ipconfig/release为释放现有的IP地址,ipconfig/renew命令则是向DHCP服务器发出请求,并租用一个IP地址。但是一般情况下使用ipconfig/renew获得的IP地址和之前的地址一样,只有在原有的地址被占用的情况下才会获得一个新的地址。

4

5)displaydns和flushdns:看过帮助文档之后,我们发现ipconfig还有很多其他的参数,例如displaydns参数就是显示本地DNS内容,flushdns参数为清除本地DNS缓存内容。

5

6)虚拟机的地址:查看虚拟机的IP地址和物理地址跟查看物理机的方式完全一致,打开虚拟机,进入dos命令窗口,输入"ipconfig/all"(方法与在物理机操作相同) 。

6

注意事项

使用renew参数获得的IP地址一般与之前的IP地址是相同,因为只有在这个IP地址被占用的时候,DHCP服务器才会重新为这台电脑分配IP。
ipconfig附带的参数不少,每个参数都有其用途,只不过有些参数并不经常用到,我们只需要记住经常使用的几个参数即可,其余的参数平时若不经常使用,只需要了解即可。

二、PING命令

1.PING命令的用途。

ping (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP;回声请求消息给目的地并报告是否收到所希望的ICMP echo (ICMP回声应答)。
ping是Windows、Unix和Linux系统下的一个命令。也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。

2.PING命令的使用方法。

1)ping /?:弹出帮助菜单,列出ping的相关参数作用 。

7

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list
 -t Ping 指定的计算机直到中断。 
 -a 将地址解析为计算机名。 
 -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。 
 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。 
 -f 在数据包中发送”不要分段”标志。数据包就不会被路由上的网关分段。 
 -i ttl 将”生存时间”字段设置为 ttl 指定的值。 
 -v tos 将”服务类型”字段设置为 tos 指定的值。 
 -r count 在”记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。 
 -s count 指定 count 指定的跃点数的时间戳。 
 -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 
 -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。 
 -w timeout 指定超时间隔,单位为毫秒。 
 destination-list 指定要 ping 的远程计算机。
3)Ping空格回送地址:检查本地的TCP/IP协议有没有设置好。

能ping通则说明已经安装了该协议。 (127.0.0.1 为回送地址 )
8

3)Ping空格 IP地址:检查本机的IP地址是否设置好 。

能ping通则说明已配置好。 (本机IP地址为:192.168.10.103)
9

4)ping空格 网址:检测电脑与互联网是否是联通。

通过time时间大小可以估算网站跟主机之间的速度是多少字节每秒,一般数值在60左右比较不错。数值越小,网络越佳;数值越高,网络就越差,越不稳定。
11

三、ARP 命令

1.ARP命令的用途。

ARP命令用于显示和修改“地址解析协议(ARP)”缓存中的项目。ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。
如果在没有参数的情况下使用,则ARP命令将显示帮助信息。

2.arp命令的使用。

1)arp /?:输入这条命令,就会弹出帮助菜单。

13

InetAddr 和 IfaceAddr都是ip地址,不同的是,InetAddr 是指某个ip,而IfaceAddr是指某个网卡接口的ip。 
-a 显示所有接口的arp缓存表 
-a InetAddr 显示指定ip的arp缓存记录 
-a -N IfaceAddr 显示指定网卡的arp缓存记录 
-g 参数的用法同 -a 
-d -d InetAddr [IfaceAddr] 删除由InetAddr 指示的arp缓存记录,或由IfaceAddr指示的网卡接口的arp缓存记录,要删除所有arp缓存记录可用通配符 * 代替InetAddr参数 
-s InetAddr EtherAddr [IfaceAddr] 添加一个静态的arp记录,把InetAddr ip地址解析为EtherAddr 物理地址,IfaceAddr指定了网卡接口的ip。 
InetAddr 和 IfaceAddr 都是点分十进制表示,例如:192.168.0.10 
EtherAddr 是以 - 连接的十六进制表示,例如:00-11-22-33-44-55 
静态的arp记录不会因为超时而被删除,但如果重启电脑或tcp/ip协议停止运行,会删除所有静态动态的arp记录。
2)arp –a命令:显示所有接口的 ARP 缓存表,记录出现的IP地址与物理地址的列表信息。

14
正常情况下,一个ip地址显示的只有一条对应的物理地址,但如果有人安装了监控软或arp病毒攻击就会显示多条信息。

3)arp -d命令:可以通过arp -d命令将本地存储的arp地址全部清空,然后重新输入arp -a获取。

15
通过重新获取arp地址列表,可以解决网络突然掉线的问题。

本次网络命令要在平时多加练习,另外,还有许多的网络命令在平日夜要多加留意。

猜你喜欢

转载自blog.csdn.net/qq_42446456/article/details/81294180
今日推荐