查询/网址采取的路线

时间:2018-08-20 06:44:16

标签: url server routing

我想知道查询/ URL提取从服务器获取的数据所采用的路由(所有中间服务器/路由器/等,以及最终目的地)。

例如:http://coreapi.imagin8ors.org:8080/v1/child/140df552-eba9-42c3-8c9e-6d478637925f/learningpods_new/

任何在线工具或软件都可以这样做吗?

有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

查询域名时,可​​以使用命令traceroute跟踪路径中的所有节点。

但是,请注意,该命令对于包含参数的URL可能会失败,例如您在问题中提供的参数。该命令仅将域名作为参数,而不使用带有附加参数的完整URL。示例:

traceroute coreapi.imagin8ors.org

而不是:

traceroute http://coreapi.imagin8ors.org:8080/v1/child/140df552-eba9-42c3-8c9e-6d478637925f/learningpods_new/

这里要理解的一点是,域名被映射到资源的特定来源,URL中域名之后的其他参数是从该来源指定特定资源。因此,无论完整的URL是什么,只有域名对于数据包要采用的路径都很重要。

因此,在给定任何URL的情况下,您都可以安全地提取出域名,并使用带有该URL的traceroute命令来查找路径。

希望这会有所帮助。谢谢。