有没有办法获取一个网络数据包的路由信息

看了上面那个回答的评论知道了题主的问题,是说获取了一个包,想找到这个包走过的路径。由于包里面的信息肯定是查不到路由的,那么就得从入口入手。1. http://bgp.he.net,搜索源ip as号, 目的ip as号, 源ip地域,目的ip地域。找到是哪个运营商发出的2. 如果是大型运营商,谷歌运营商名称+looking glass, 上looking glass,找到地区最接近的节点设备,sh ip bgp目的地址,找到路径,或者traceroute地址,找到路径3. 如果是小型运营商,不带looking glass的,http://bgp.he.net 网站上面看ipv4 peer图,找到他上联最大的运营商,去那一家运营商参考第二步找路这个方法不一定准确,但是可以用于大部分国际运营商的路线预估,因为最大的那几个att, ntt, gtt, level3, cogent, pccwg, verizon等,肯定被选为了区域核心uplink之一,通过他们串起来的路径基本八九不离十我觉得
■网友
traceroute不够用吗?不能满足你的需求?可以在每一跳路由器上查看路由,如果你有权限的话。显示BGP路由时可以看见AS号,但也只是大的AS路径,真正的IGP路由还得traceroute或查看路由


    推荐阅读