![有谁知道有什么程序或脚本可以显示某个 IP 地址正在使用哪条路由?](https://linux22.com/image/787514/%E6%9C%89%E8%B0%81%E7%9F%A5%E9%81%93%E6%9C%89%E4%BB%80%E4%B9%88%E7%A8%8B%E5%BA%8F%E6%88%96%E8%84%9A%E6%9C%AC%E5%8F%AF%E4%BB%A5%E6%98%BE%E7%A4%BA%E6%9F%90%E4%B8%AA%20IP%20%E5%9C%B0%E5%9D%80%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E5%93%AA%E6%9D%A1%E8%B7%AF%E7%94%B1%EF%BC%9F.png)
在 Windows(例如 Windows 10)中,我想输入一个地址,然后显示路由表中的相关行(如果有)。因此,假设您正在 ping 一个地址,计算机处理路由表并确定要使用哪条路由。如果程序能够显示它将使用哪些网络适配器/接口,那就太好了。这样,如果我怀疑存在路由问题,我就可以快速确定是否存在路由,如果有,那是否是我期望的路由。现代配置在路由表中有 80 行,有多个物理适配器以及 VPN 适配器等,因此需要查看很多内容才能弄清楚发生了什么。
答案1
电源外壳:
Find-NetRoute -RemoteIPAddress <destination>
或者有点类似于route print
输出:
Find-NetRoute -RemoteIPAddress <destination> | Format-Table -Property DestinationPrefix,NextHop,InterfaceAlias