ping、arp、tracert、route这四大命令的详细用法( 二 )


路由个数 , 但最多只能跟踪到9个路由 。
ping -n 1 -r 9 202.102.224.25 (发送一个数据包 , 最多记录9个路由)
 

ping、arp、tracert、route这四大命令的详细用法

文章插图
 
将经过 9个路由都显示出来了 , 可以看上图 。
ping命令用的较多的就这6类的 , 大家有可能在项目中会用到的 。
六、批量ping网段
对于一个网段ip地址众多 , 如果单个检测实在麻烦 , 那么我们可以直接批量ping网段检测 , 那个ip地址出了问题 , 一目了然 。
先看代码 , 直接在命令行窗口输入:
for /L %D in (1,1,255) do ping 10.168.1.%D
IP地址段修改成你要检查的IP地址段 。
 
ping、arp、tracert、route这四大命令的详细用法

文章插图
 
当输入批量命令后 , 那么它就自动把网段内所有的ip地址都ping完为止 。
那么这段“for /L %D in(1,1,255) do ping 10.168.1.%D” 代码是什么意思呢?
代码中的这个(1,1,255)就是网段起与始 , 就是检测网段192.168.1.1到192.168.1.255之间的所有的ip地址 , 每次逐增1 , 直接到1到255这255个ip检测完为止 。
二、arp命令的使用
arp是地址解析协议 , 其基本功能为透过目标设备的IP地址 , 查询目标设备的mac地址 , 以保证通信的顺利进行 。它是IPv4中网络层必不可少的协议 , 不过在IPv6中已不再适用 , 并被邻居发现协议(NDP)所替代 。
说白了 , 就是把通过ip地址找到设备mac地址 。
arp的命令一般有三个用法 , 就是查询显示、添加记录、与删除记录 , 这个在我们做网络项目时经常会用到 。
1、arp -a  , 当你需要显示当期ip地址对应的mac地址时使用
当你需要了解你网络中设备对应的mac地址时 , 你可以使用arp地址进行显示 , 这个有利于我们可以清楚了解到ip地址对应的mac地址是哪台设备 。
在命令提示符中输入“arp -a”并回车;自动在缓存中 , 读取IP地址和mac地址的对应关系表;
 
ping、arp、tracert、route这四大命令的详细用法

文章插图
 
2、arp -s  , 当你需要手动添加或绑定一条arp记录时使用 。
手工输入一条ARP项目 , 格式为“ARP+空格+-a+IP地址+MAC地址”;
在网络中 , 通常在办公网络或监控项目中 , 为了防止用户乱改ip地址或ip地址冲突 , 我们需要给ip地址绑定设备的mac地址 。
如下图 , 先用ARP -s 192.168.1.1 3c-22-3f-5d-f6-77绑定一条记录 , 然后用arp -a查询了ARP记录添加是否成功 。
 
ping、arp、tracert、route这四大命令的详细用法

文章插图
 
其实这个命令也叫作绑定mac地址的命令 , 例如一个公司的网络 , 员工经常喜欢改自己电脑的ip地址 , 经常会造成ip地址混乱 , 无法管理 , 那么这个时候你只需要把它的ip地址与它电脑mac地址进行绑定 , 那么下次出现网络故障 , 就可以直接mac地址定位到那几台电脑 。
3、arp -d , 当你觉得某条arp记录有问题时 , 可以删除 。
功能为:删除所有ARP记录
其实如果想彻底清空ARP列表 , 需要您禁止所有网络连接 , 否则网络数据交互过程中仍然会产生新的ARP列表 。
 
ping、arp、tracert、route这四大命令的详细用法

文章插图
 
当你网络中出了问题 , 可能是有某些ip地址发生冲突了 , mac对应的ip地址有误 , 那么你可以对它进行删除这条arp记录 , 然后重新添加新的记录 , 网络问题就会得到解决 。
三、tracert命令的使用
tracert是路由跟踪命令 , 用于确定 IP 数据包访问目标所采取的路径 。
在使用Tracert命令之前 , 我们先来简单地介绍一下它的语法 。其中最简单也是最常用的命令格式为:
一、基本用法
 
ping、arp、tracert、route这四大命令的详细用法

文章插图
 
Tracert 目标设备的ip地址或者网址:
例1、检测ip地址经过几个跃点
 


推荐阅读