首页 > 其他分享 >通过route , tracert , traceroute 查看本地路由配置及访问ip或域名时经过的路由信息

通过route , tracert , traceroute 查看本地路由配置及访问ip或域名时经过的路由信息

时间:2022-08-16 00:15:32浏览次数:80  
标签:tracert traceroute ip route 路由 路由器

转载请注明出处:

1.路由器和交换机的区别和过程

  在windows 系统或linux 系统访问 外网ip 或域名时,都会通过层层的路由器,然后将请求转发到最终的目标服务器;因为互联网通过路由器实现公网与局域网的联通;

  区分下路由器和交换机在ip 请求解析过程中的区别:

  1、路由器:最主要的功能可以理解为实现信息的转送。把这个过程称之为寻址过程。因为在路由器处在不同网络之间,但并不一定是信息的最终接收地址。所以在路由器中, 通常存在着一张路由表。

  2、交换机:交换机有带宽很高的内部交换矩阵和背部总线,并且这个背部总线上挂接了所有的端口,通过内部交换矩阵,就能够把数据包直接而迅速地传送到目的节点而非所有节点, 这样就不会浪费网络资源,从而产生非常高的效率。

  如 阿里云的 NAT 为阿里云中使用的网关路由,看下 阿里云 NAT 路由的过程:

                                            

                      https://www.aliyun.com/product/network/nat

  互联网访问的时候,先通过公网请求的端侧到达  NAT 网关,网关做具体的路由,然后将请求转发到指定的交换机,交换机再将请求的包传输到 具体的服务器;路由器中配置下一步请求的目标ip地址;

2.使用 route 查看windows 和linux 中的路由配置

  windows 系统中 通过 route print 命令查看本地的路由配置:

                                        

 

  发现本地的路由配置中已经配置了大量的路由条目,并区分了ipv4 路由信息和 ipv6 路由信息;

  linux 查看路由信息:

                                  

   route 的使用可以看这篇文章:linux route 命令 

3.使用 tracert 和 traceroute 查看访问时经过的路由条目

   在window 中使用 tracert 查看 访问 114.114.114.114 时经过的路由信息:

                                

  tracert命令用来显示数据包到达目标主机所经过的路径(路由器),并显示到达每个节点(路由器)的时间。 用于确定 ip 数据报访问目标所采取的路径

    tracert 命令支持多种选项,如下所示。

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

-d 指定不将 ip 地址解析到主机名称。

-h maximum_hops 指定跃点数以跟踪到称为 target_name 的主机的路由。

-j host-list 指定 tracert 实用程序数据包所采用路径中的路由器接口列表。

-w timeout 等待 timeout 为每次回复所指定的毫秒数。

target_name 目标主机的名称或 ip 地址。

  linux 中 使用 traceroute 查看访问 114.114.114.114 时经过的路由信息:

  首先需要安装 traceroute 命令:

yum install -y traceroute

  然后执行  traceroute 114.114.114.114 ,查看路由信息:

  

 

 

 

  

  

 

标签:tracert,traceroute,ip,route,路由,路由器
From: https://www.cnblogs.com/zjdxr-up/p/16590164.html

相关文章

  • django路由层
    1、django请求生命周期流程图2、路由层2.1路由匹配"""url方法第一个参数是正则表达式,只要第一个参数正则表达式能够匹配到内容那么就会立刻停止往下匹配.直接执行对......
  • 交换机 和 路由器 区别
    因为路由器是基于IP设计的,俗称三层⽹络设备,路由器的各个端⼝都具有MAC地址和IP地址;⽽交换机是基于以太⽹设计的,俗称⼆层⽹络设备,交换机的端⼝不具有MAC地址。交......
  • laravel框架本地安装后 路由 除了/ 其他都无法访问的问题
    public文件夹里的 .htaccess 写入代码<IfModulemod_rewrite.c><IfModulemod_negotiation.c>Options-MultiViews</IfModule>RewriteEngi......
  • 华为5700三层交换机在生产场景中做策略路由
     我们在工作中经常会遇到这样的问题,就是有两条线路,一条电信一条移动,一条ADSL一条光纤。诸如此类的。但由于有三层交换机,我们往往把默认路由就指向了某一个出口。这样我......
  • gin 路由嵌套分组及文件抽离
    //main.gopackagemainimport("gindemo02/router""github.com/gin-gonic/gin""net/http")typeResContentstruct{Titlestring`json:"tit......
  • 404和路由钩子
    获取登录后username信息this.$router.push("/main/"+this.form.username);/main后加/+传递的username(传入参数)  index.js路由中path写入参数:name,并将props设为tru......
  • HCIA-Datacom 2.1 实验一:IPv4编址及IPv4路由基础实验
    实验目的掌握接口IPv4地址的配置方法理解LoopBack接口的作用与含义理解直连路由的产生原则掌握静态路由的配置方法并理解其生效的条件掌握通过PING工具测试网络层联通......
  • 路由嵌套
    在views包下在建个user包,写两个List和Profile视图,在Main.vue中用ElementUI导航栏在index.jsp中Main路由配置路由嵌套 ......
  • ExtJS - Router(路由)
    更新记录转载请注明出处:https://www.cnblogs.com/cqpanda/p/16581944.html2022年8月13日发布。2022年7月26日从笔记迁移到博客。ExtJS教程汇总:https://www.cnblogs......