如何在Windows中刷新路由表?

jay*_*jay 21 windows routes winsock

我正在尝试编写一个程序来改变网络时间的默认网关.但似乎每个进程中的路由表都有缓存,因此无法准确控制网络行为.我可以将路由表刷新到该进程吗?

例如,如果我首先执行Iexplore.exe,然后将默认网关更改为韩语vpn,IE仍然会转到amercia默认网关.但是,如果我先更改默认网关然后执行Iexplore.exe,它就会转到韩国.

那么如何刷新路由表缓存呢?谢谢.

小智 29

从命令提示符作为管理员运行:

netsh interface ip delete destinationcache
Run Code Online (Sandbox Code Playgroud)

适用于Win7.


DMa*_*art 5

路线 -f 会造成损坏。因此,我们需要断开路由表的正确部分,或者找出如何重建它。