Trojians|你真的会用吗?(3),这9种常见的网络命令

我们书接上文 , 继续干货 。
4、traceroute命令
traceroute命令主要是测量路由器情况的功能 , 主要是用来显示数据包到达目的地之间经过的路径 。
traceroute的常见基本用法是 , 输入tracerthostname或者tracertIP地址 。 其中 , tracert是traceroute在Windows系列操作系统上的称呼 。
Trojians|你真的会用吗?(3),这9种常见的网络命令
文章图片
上面的输出一共有五列 , 我们来分别解释一下 。
第一列是描述路径的第n跳的树脂 , 就是沿着该路径的路由器序号 。
第二列是第一次往返的时延 。
第三列是第二次往返的时延 。
第四列是第三次往返的时延 。
第五列是路由器的名字及其输入端口的IP地址 。
【Trojians|你真的会用吗?(3),这9种常见的网络命令】如果源从任何给定的路由器接收到的报文条数少于三条 , traceroute会在该路由器号码后面放置一个星号 , 并报告到达那台路由器的少于三次的往返时间 。
此外 , tracert命令还可以用来查看网络在连接站点时经过的步骤和采取的路径 , 如果是网络出现了故障 , 可以试试通过这条命令查看出现问题的位置 , 及时处理 。
5、route命令
大部分的主机都是驻留在只连接一台路由器的网段上的 。 由于只有一台路由器 , 因此不存在选择使用哪台路由器将数据包发送到目标计算机的问题 , 该路由器的IP地址可以作为该网段上所有计算机的缺省网关 。
但是 , 当网络上拥有两个或者更多的路由器时 , 用户就不一定想用默认的缺省网关了 。 实际上可能想让某些远程IP地址通过某个特定的路由器来进行传递 , 而其他的远程IP则通过另一个路由器来传递 , 这么说有点绕嘴 , 其实就是把它分开 , 一部分用一个路由器传递 , 另外一部分用另一个路由器传递 。
在这种情况下 , 用户需要相应的路由信息 , 而这些信息储存在路由表当中 , 每个主机和每个路由器都配有自己独一无二的路由表 。 大多数的路由器使用专门的路由器恶意来交换和动态更新路由器之间的路由表 。
但是在某些特殊情况下 , 必须人工将项目添加到路由器和主机的路由表上 。 route命令就是用来显示、人工添加和修改路由表项目的 。
route命令常见使用选项:
1)、routeprint:这个命令用于显示路由表中的当前项目 , 在单个路由器网段上的输出结果如下图 。
Trojians|你真的会用吗?(3),这9种常见的网络命令
文章图片
2)、routeadd:这个命令是将路由项目添加给路由表 。
举个栗子来说明下 , 如果要设定一个到目的网络123.123.123.123的路由 , 期间要经过五个路由网段 , 首先要经过本地网络上的一个路由器 , IP为122.122.122.122 , 子网掩码为255.255.255.224 , 那么用户应该使用下面的命令 。
routeadd123.123.123.123mask255.255.255.224122.122.122.122metric5
3)、routechange:可以使用这个命令来修改数据的传输路由 , 不过用户不能使用他来修改数据的目的地 。 下面的例子将上例的路由改变采用一条包含三个网段的路径 。
routechange123.123.123.123mask255.255.255.224122.122.122.122
4)、routedelete:使用这个命令可以从路由表中删除路由 。 例如 , routedelete123.123.123.123


    推荐阅读