命令語法
route [-f] [-p] [命令 [目標] [mask 掩碼] [網關] [metric 跳數]] [if 介面索引]]
核心參數
| 參數 | 說明 |
-f | 清除所有非主機/環回/多播路由。配合 add/change/delete 先清表再操作。 |
-p | 持久化:與 add 連用,寫入註冊表 HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes,開機自動載入。與 print 連用顯示永久路由。 |
命令 | add 添加、change 修改、delete 刪除、print 顯示。 |
目標 | 網絡地址(主機位為 0)、主機地址、0.0.0.0(默認路由)。 |
mask 掩碼 | 子網掩碼。網絡地址用標準掩碼,主機路由用 255.255.255.255,默認路由用 0.0.0.0。目標地址不能比掩碼更具體(掩碼位為 0 處目標必為 0)。 |
網關 | 下一跳 IP。直連子網填本地接口 IP;跨網段填鄰居路由器可達 IP。 |
metric | 跳數成本 (1-9999),路由選擇依據,越小優先級越高。 |
if 介面索引 | 指定出接口索引(route print 顯示的 Interface List 中的 Idx),十進制或 0x 十六進制。 |
常用範例
route print ! 顯示完整路由表(IPv4/IPv6)
route print -4 ! 僅 IPv4
route add 10.0.0.0 mask 255.0.0.0 192.168.1.1 metric 10
route add 0.0.0.0 mask 0.0.0.0 192.168.1.254 -p ! 永久默認網關
route change 10.0.0.0 mask 255.0.0.0 192.168.1.2 metric 5
route delete 10.0.0.0
route -f ! 清空動態路由(慎用,生產環境會斷網)
IPv6 路由表查看
netsh interface ipv6 show routes
! 或
route print -6