|如何將靜態 TCP/IP 路由添加到 Windows 路由表

|如何將靜態 TCP/IP 路由添加到 Windows 路由表

文章圖片

|如何將靜態 TCP/IP 路由添加到 Windows 路由表

文章圖片

|如何將靜態 TCP/IP 路由添加到 Windows 路由表

文章圖片

|如何將靜態 TCP/IP 路由添加到 Windows 路由表


在某些特定類型的環境中 , 您可能會發現將靜態路由添加到路由表很有用 。 以下是在 Windows 11、10、8 和 7 中執行此操作的方法 。
什么是路由表?路由表規定了所有數據包離開系統時的去向——無論該系統是物理路由器還是 PC 。 大多數路由器(包括 Windows PC 中內置的路由器)都使用某種形式的動態路由 , 路由器能夠根據從其他路由器獲得的信息來選擇轉發數據包的最佳位置 。 如果您使用traceroute 命令觀察數據包在到達其最終目的地時建立的連接 , 您可以看到它在工作 。
如果您希望始終將某些流量轉發到特定路由器或網關 , 大多數路由器還允許您添加靜態路由(不會動態更新的路由) 。
為什么?好吧 , 大多數在家中或小型企業中使用 Windows 的人可能不會 — 但這在某些情況下可能很有用 , 例如:

  • 您有兩個 Internet 連接——可能一個用于常規使用 , 一個用于連接到工作網絡——并且您希望到某個 IP 地址范圍的所有流量都通過其中一個連接發送出去 。
  • 您在網絡上設置了多個子網 , 需要將流量定向到特定子網 。 靜態路由在測試這些類型的環境時特別有用 。
  • 您實際上將 Windows PC 用作網絡的路由器 , 并且您希望對其進行更好的控制 。
如果其中任何一個適用于您 , 請繼續閱讀 。 您需要深入了解命令提示符以將靜態路由添加到 Windows 路由表 , 但這很簡單 , 我們將引導您完成這些步驟 。
查看 Windows 路由表在開始添加路由之前 , 先查看路由表可能會有所幫助 。 通過點擊 Windows+X 啟動命令提示符 , 然后在 Power Users 菜單上選擇“命令提示符(管理員)” 。

注意:如果您在 Power Users 菜單上看到 PowerShell 而不是命令提示符 , 這是Windows 10 的 Creators Update 帶來的開關 。 如果需要 , 可以很容易地切換回在 Power Users 菜單上顯示命令提示符 , 或者您可以嘗試使用 PowerShell 。 您幾乎可以在PowerShell中執行您可以在命令提示符中執行的所有操作 , 以及許多其他有用的操作 。
相關: 如何將命令提示符放回 Windows+X 高級用戶菜單
【|如何將靜態 TCP/IP 路由添加到 Windows 路由表】在命令提示符處 , 鍵入以下命令并按 Enter:
路線打印

您將看到一長串網絡目的地和數據包在前往該目的地時轉發到的網關 。 除非您已經將靜態路由添加到表中 , 否則您在此處看到的所有內容都將動態生成 。
將靜態路由添加到 Windows 路由表要將靜態路由添加到表中 , 您將使用以下語法鍵入命令:
route ADD destination_network MASK subnet_maskgateway_ip metric_cost
subnet_mask 和組件對于該metric_cost命令是可選的 。 如果不指定子網掩碼 , 將自動使用 255.255.255.0 。 如果您未指定度量成本 , 則將使用比 0.0.0.0 目標條目大一的成本 。 度量成本值只是相對于表中其他成本的成本 , 當 Windows 在可能到達同一目的地的多個路由之間做出決定時使用 。
因此 , 例如 , 如果您想添加一個路由 , 指定所有發往 192.168.35.0 子網的流量都流向位于 192.168.0.2 的網關 , 并且您只想使用自動度量成本 , 您可以使用以下命令:

相關經驗推薦