今天給大家分享Windows常用cmd網絡命令,希望對大家能有所幫助!
1、arp [option] [address] 顯示/修改ARP緩存顯示和修改地址解析協議(ARP)使用的“IP 到物理”地址轉換表。
ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr] [-v]
-a 通過詢問當前協議數據,顯示當前 ARP 項。
如果指定 inet_addr,則只顯示指定計算機
的 IP 地址和物理地址。如果不止一個網絡
接口使用 ARP,則顯示每個 ARP 表的項。
-g 與 -a 相同。
-v 在詳細模式下顯示當前 ARP 項。所有無效項
和環回接口上的項都將顯示。
inet_addr 指定 Internet 地址。
-N if_addr 顯示 if_addr 指定的網絡接口的 ARP 項。
-d 刪除 inet_addr 指定的主機。inet_addr 可
以是通配符 *,以刪除所有主機。
-s 添加主機并且將 Internet 地址 inet_addr
與物理地址 eth_addr 相關聯。物理地址是用
連字符分隔的 6 個十六進制字節。該項是永久的。
eth_addr 指定物理地址。
if_addr 如果存在,此項指定地址轉換表應修改的接口
的 Internet 地址。如果不存在,則使用第一
個適用的接口。
示例:
> arp -s 157.55.85.212 00-aa-00-62-c6-09.... 添加靜態項。
> arp -a .... 顯示 ARP 表。
2、getmac <options> 顯示mac地址PS C:\Users\Administrator> getmac /?
GETMAC [/S system [/U username [/P [password]]]] [/FO format] [/NH] [/V]
描述:
此工具使管理員能夠顯示系統上網絡適配器的 MAC 地址。
參數列表:
/S system 指定要連接的遠程系統。
/U [domain\]user 指定用戶上下文,命令在此上下文執行。
/P [password] 指定給定用戶上下文密碼。如果省略則
提示輸入。
/FO format 指定輸出顯示的格式。
有效值: "TABLE"、"LIST"、"CSV"。
/NH 指定在輸出中不顯示“列標題”。
只對 TABLE 和 CSV 格式有效。
/V 指定顯示詳細輸出。
/? 顯示此幫助消息。
示例:
GETMAC /?
GETMAC /FO csv
GETMAC /S system /NH /V
GETMAC /S system /U user
GETMAC /S system /U domain\user /P password /FO list /V
GETMAC /S system /U domain\user /P password /FO table /NH
PS C:\Users\Administrator>
4、ipconfig <options> 顯示TCP/IP配置信息 運維人員必備命令用法:
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 ... 顯示有關所有隔離艙的
詳細信息
5、netstat <options> 查看網絡監聽狀況參數說明:
用法: 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 ... 顯示有關所有隔離艙的 詳細信息
6、ping <options> <host> 檢查網絡連接或者服務是否正常通信PS C:\Users\Administrator> ping
用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] [-R] [-S srcaddr] [-c compartment] [-p]
[-4] [-6] target_name
選項:
-t Ping 指定的主機,直到停止。
若要查看統計信息并繼續操作,請鍵入 Ctrl+Break;
若要停止,請鍵入 Ctrl+C。
-a 將地址解析為主機名。
-n count 要發送的回顯請求數。
-l size 發送緩沖區大小。
-f 在數據包中設置“不分段”標記(僅適用于 IPv4)。
-i TTL 生存時間。
-v TOS 服務類型(僅適用于 IPv4。該設置已被棄用,
對 IP 標頭中的服務類型字段沒有任何
影響)。
-r count 記錄計數躍點的路由(僅適用于 IPv4)。
-s count 計數躍點的時間戳(僅適用于 IPv4)。
-j host-list 與主機列表一起使用的松散源路由(僅適用于 IPv4)。
-k host-list 與主機列表一起使用的嚴格源路由(僅適用于 IPv4)。
-w timeout 等待每次回復的超時時間(毫秒)。
-R 同樣使用路由標頭測試反向路由(僅適用于 IPv6)。
根據 RFC 5095,已棄用此路由標頭。
如果使用此標頭,某些系統可能丟棄
回顯請求。
-S srcaddr 要使用的源地址。
-c compartment 路由隔離艙標識符。
-p Ping Hyper-V 網絡虛擬化提供程序地址。
-4 強制使用 IPv4。
-6 強制使用 IPv6。
7、route <options> <cmd> <value> 顯示/修改路由表PS C:\Users\Administrator> 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
8、telnet <cmd> <options> telnet客戶端端口說明:使用的時候需要開啟telnet服務功能才可以正常使用。比如:telnet 192.168.0.12 3306 用來判斷對應的3306 mysql端口是否可以正常訪問9、tracert <options> <dest> 跟蹤網絡跳轉路徑執行命令:tracert -d www.baidu.comPS C:\Users\Administrator> tracert用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name選項: -d 不將地址解析成主機名。-h maximum_hops 搜索目標的最大躍點數。-j host-list 與主機列表一起的松散源路由(僅適用于 IPv4)。-w timeout 等待每個回復的超時時間(以毫秒為單位)。-R 跟蹤往返行程路徑(僅適用于 IPv6)。-S srcaddr 要使用的源地址(僅適用于 IPv6)。-4 強制使用 IPv4。-6 強制使用 IPv6。
該文章在 2024/1/31 16:59:02 編輯過