天天看點

windows系統cmd常用指令ipconfigroute

windows系統cmd常用指令

  • ipconfig
  • route

ipconfig

C:\Users\Longshine>ipconfig/?

用法:
    ipconfig [/allcompartments] [/? | /all |
                                 /renew [adapter] | /release [adapter] |
                                 /renew6 [adapter] | /release6 [adapter] |
                                 /flushdns | /displaydns | /registerdns |
                                 /showclassid adapter |
                                 /setclassid adapter [classid] |
                                 /showclassid6 adapter |
                                 /setclassid6 adapter [classid] ]

其中
    adapter             連接配接名稱
                       (允許使用通配符 * 和 ?,參見示例)

    選項:
       /?               顯示此幫助消息
       /all             顯示完整配置資訊。
       /release         釋放指定擴充卡的 IPv4 位址。
       /release6        釋放指定擴充卡的 IPv6 位址。
       /renew           更新指定擴充卡的 IPv4 位址。
       /renew6          更新指定擴充卡的 IPv6 位址。
       /flushdns        清除 DNS 解析程式緩存。
       /registerdns     重新整理所有 DHCP 租用并重新注冊 DNS 名稱
       /displaydns      顯示 DNS 解析程式緩存的内容。
       /showclassid     顯示擴充卡允許的所有 DHCP 類 ID。
       /setclassid      修改 DHCP 類 ID。
       /showclassid6    顯示擴充卡允許的所有 IPv6 DHCP 類 ID。
       /setclassid6     修改 IPv6 DHCP 類 ID。


預設情況下,僅顯示綁定到 TCP/IP 的每個擴充卡的 IP 位址、子網路遮罩和
預設網關。

對于 Release 和 Renew,如果未指定擴充卡名稱,則會釋放或更新所有綁定
到 TCP/IP 的擴充卡的 IP 位址租用。

對于 Setclassid 和 Setclassid6,如果未指定 ClassId,則會删除 ClassId。

示例:
    > ipconfig                       ... 顯示資訊
    > ipconfig /all                  ... 顯示詳細資訊
    > ipconfig /renew                ... 更新所有擴充卡
    > ipconfig /renew EL*            ... 更新所有名稱以 EL 開頭
                                         的連接配接
    > ipconfig /release *Con*        ... 釋放所有比對的連接配接,
                                         例如“有線以太網連接配接 1”或
                                             “有線以太網連接配接 2”
    > ipconfig /allcompartments      ... 顯示有關所有隔離艙的
                                         資訊
    > ipconfig /allcompartments /all ... 顯示有關所有隔離艙的
                                         詳細資訊
           

route

C:\Users\Longshine>route/?

操作網絡路由表。

ROUTE [-f] [-p] [-4|-6] command [destination]
                  [MASK netmask]  [gateway] [METRIC metric]  [IF interface]

  -f           清除所有網關項的路由表。如果與某個
               指令結合使用,在運作該指令前,
               應清除路由表。

  -p           與 ADD 指令結合使用時,将路由設定為
               在系統引導期間保持不變。預設情況下,重新啟動系統時,
               不儲存路由。忽略所有其他指令,
               這始終會影響相應的永久路由。

  -4           強制使用 IPv4。

  -6           強制使用 IPv6。

  command      其中之一:
                 PRINT     列印路由
                 ADD       添加路由
                 DELETE    删除路由
                 CHANGE    修改現有路由
  destination  指定主機。
  MASK         指定下一個參數為“netmask”值。
  netmask      指定此路由項的子網路遮罩值。
               如果未指定,其預設設定為 255.255.255.255。
  gateway      指定網關。
  interface    指定路由的接口号碼。
  METRIC       指定躍點數,例如目标的成本。

用于目标的所有符号名都可以在網絡資料庫
檔案 NETWORKS 中進行查找。用于網關的符号名稱都可以在主機名稱
資料庫檔案 HOSTS 中進行查找。

如果指令為 PRINT 或 DELETE。目标或網關可以為通配符,
(通配符指定為星号“*”),否則可能會忽略網關參數。

如果 Dest 包含一個 * 或 ?,則會将其視為 Shell 模式,并且隻
列印比對目标路由。“*”比對任意字元串,
而“?”比對任意一個字元。示例: 157.*.1、157.*、127.*、*224*。

隻有在 PRINT 指令中才允許模式比對。
診斷資訊注釋:
    無效的 MASK 産生錯誤,即當 (DEST & MASK) != DEST 時。
    示例: > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
             路由添加失敗: 指定的掩碼參數無效。
             (Destination & Mask) != Destination。

示例:

    > route PRINT
    > route PRINT -4
    > route PRINT -6
    > route PRINT 157*          .... 隻列印那些比對  157* 的項

    > route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2
             destination^      ^mask      ^gateway     metric^    ^
                                                         Interface^
      如果未給出 IF,它将嘗試查找給定網關的最佳
      接口。
    > route ADD 3ffe::/32 3ffe::1

    > route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2

      CHANGE 隻用于修改網關和/或躍點數。

    > route DELETE 157.0.0.0
    > route DELETE 3ffe::/32
           

繼續閱讀