今天給大家分享Windows常用cmd網(wǎng)絡(luò)命令,希望對(duì)大家能有所幫助!
1、arp [option] [address] 顯示/修改ARP緩存顯示和修改地址解析協(xié)議(ARP)使用的“IP 到物理”地址轉(zhuǎn)換表。
ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr] [-v]
-a 通過詢問當(dāng)前協(xié)議數(shù)據(jù),顯示當(dāng)前 ARP 項(xiàng)。
如果指定 inet_addr,則只顯示指定計(jì)算機(jī)
的 IP 地址和物理地址。如果不止一個(gè)網(wǎng)絡(luò)
接口使用 ARP,則顯示每個(gè) ARP 表的項(xiàng)。
-g 與 -a 相同。
-v 在詳細(xì)模式下顯示當(dāng)前 ARP 項(xiàng)。所有無效項(xiàng)
和環(huán)回接口上的項(xiàng)都將顯示。
inet_addr 指定 Internet 地址。
-N if_addr 顯示 if_addr 指定的網(wǎng)絡(luò)接口的 ARP 項(xiàng)。
-d 刪除 inet_addr 指定的主機(jī)。inet_addr 可
以是通配符 *,以刪除所有主機(jī)。
-s 添加主機(jī)并且將 Internet 地址 inet_addr
與物理地址 eth_addr 相關(guān)聯(lián)。物理地址是用
連字符分隔的 6 個(gè)十六進(jìn)制字節(jié)。該項(xiàng)是永久的。
eth_addr 指定物理地址。
if_addr 如果存在,此項(xiàng)指定地址轉(zhuǎn)換表應(yīng)修改的接口
的 Internet 地址。如果不存在,則使用第一
個(gè)適用的接口。
示例:
> arp -s 157.55.85.212 00-aa-00-62-c6-09.... 添加靜態(tài)項(xiàng)。
> arp -a .... 顯示 ARP 表。
2、getmac <options> 顯示mac地址PS C:\Users\Administrator> getmac /?
GETMAC [/S system [/U username [/P [password]]]] [/FO format] [/NH] [/V]
描述:
此工具使管理員能夠顯示系統(tǒng)上網(wǎng)絡(luò)適配器的 MAC 地址。
參數(shù)列表:
/S system 指定要連接的遠(yuǎn)程系統(tǒng)。
/U [domain\]user 指定用戶上下文,命令在此上下文執(zhí)行。
/P [password] 指定給定用戶上下文密碼。如果省略則
提示輸入。
/FO format 指定輸出顯示的格式。
有效值: "TABLE"、"LIST"、"CSV"。
/NH 指定在輸出中不顯示“列標(biāo)題”。
只對(duì) TABLE 和 CSV 格式有效。
/V 指定顯示詳細(xì)輸出。
/? 顯示此幫助消息。
示例:
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配置信息 運(yùn)維人員必備命令
用法:
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 連接名稱
(允許使用通配符 * 和 ?,參見示例)
選項(xiàng):
/? 顯示此幫助消息
/all 顯示完整配置信息。
/release 釋放指定適配器的 IPv4 地址。
/release6 釋放指定適配器的 IPv6 地址。
/renew 更新指定適配器的 IPv4 地址。
/renew6 更新指定適配器的 IPv6 地址。
/flushdns 清除 DNS 解析程序緩存。
/registerdns 刷新所有 DHCP 租用并重新注冊(cè) DNS 名稱
/displaydns 顯示 DNS 解析程序緩存的內(nèi)容。
/showclassid 顯示適配器允許的所有 DHCP 類 ID。
/setclassid 修改 DHCP 類 ID。
/showclassid6 顯示適配器允許的所有 IPv6 DHCP 類 ID。
/setclassid6 修改 IPv6 DHCP 類 ID。
默認(rèn)情況下,僅顯示綁定到 TCP/IP 的每個(gè)適配器的 IP 地址、子網(wǎng)掩碼和
默認(rèn)網(wǎng)關(guān)。
對(duì)于 Release 和 Renew,如果未指定適配器名稱,則會(huì)釋放或更新所有綁定
到 TCP/IP 的適配器的 IP 地址租用。
對(duì)于 Setclassid 和 Setclassid6,如果未指定 ClassId,則會(huì)刪除 ClassId。
示例:
> ipconfig ... 顯示信息
> ipconfig /all ... 顯示詳細(xì)信息
> ipconfig /renew ... 更新所有適配器
> ipconfig /renew EL* ... 更新所有名稱以 EL 開頭
的連接
> ipconfig /release *Con* ... 釋放所有匹配的連接,
例如“有線以太網(wǎng)連接 1”或
“有線以太網(wǎng)連接 2”
> ipconfig /allcompartments ... 顯示有關(guān)所有隔離艙的
信息
> ipconfig /allcompartments /all ... 顯示有關(guān)所有隔離艙的
詳細(xì)信息
5、netstat <options> 查看網(wǎng)絡(luò)監(jiān)聽狀況參數(shù)說明:
用法: 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 連接名稱 (允許使用通配符 * 和 ?,參見示例)
選項(xiàng): /? 顯示此幫助消息 /all 顯示完整配置信息。 /release 釋放指定適配器的 IPv4 地址。 /release6 釋放指定適配器的 IPv6 地址。 /renew 更新指定適配器的 IPv4 地址。 /renew6 更新指定適配器的 IPv6 地址。 /flushdns 清除 DNS 解析程序緩存。 /registerdns 刷新所有 DHCP 租用并重新注冊(cè) DNS 名稱 /displaydns 顯示 DNS 解析程序緩存的內(nèi)容。 /showclassid 顯示適配器允許的所有 DHCP 類 ID。 /setclassid 修改 DHCP 類 ID。 /showclassid6 顯示適配器允許的所有 IPv6 DHCP 類 ID。 /setclassid6 修改 IPv6 DHCP 類 ID。
默認(rèn)情況下,僅顯示綁定到 TCP/IP 的每個(gè)適配器的 IP 地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān)。
對(duì)于 Release 和 Renew,如果未指定適配器名稱,則會(huì)釋放或更新所有綁定到 TCP/IP 的適配器的 IP 地址租用。
對(duì)于 Setclassid 和 Setclassid6,如果未指定 ClassId,則會(huì)刪除 ClassId。
示例: > ipconfig ... 顯示信息 > ipconfig /all ... 顯示詳細(xì)信息 > ipconfig /renew ... 更新所有適配器 > ipconfig /renew EL* ... 更新所有名稱以 EL 開頭 的連接 > ipconfig /release *Con* ... 釋放所有匹配的連接, 例如“有線以太網(wǎng)連接 1”或 “有線以太網(wǎng)連接 2” > ipconfig /allcompartments ... 顯示有關(guān)所有隔離艙的 信息 > ipconfig /allcompartments /all ... 顯示有關(guān)所有隔離艙的 詳細(xì)信息
6、ping <options> <host> 檢查網(wǎng)絡(luò)連接或者服務(wù)是否正常通信
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
選項(xiàng):
-t Ping 指定的主機(jī),直到停止。
若要查看統(tǒng)計(jì)信息并繼續(xù)操作,請(qǐng)鍵入 Ctrl+Break;
若要停止,請(qǐng)鍵入 Ctrl+C。
-a 將地址解析為主機(jī)名。
-n count 要發(fā)送的回顯請(qǐng)求數(shù)。
-l size 發(fā)送緩沖區(qū)大小。
-f 在數(shù)據(jù)包中設(shè)置“不分段”標(biāo)記(僅適用于 IPv4)。
-i TTL 生存時(shí)間。
-v TOS 服務(wù)類型(僅適用于 IPv4。該設(shè)置已被棄用,
對(duì) IP 標(biāo)頭中的服務(wù)類型字段沒有任何
影響)。
-r count 記錄計(jì)數(shù)躍點(diǎn)的路由(僅適用于 IPv4)。
-s count 計(jì)數(shù)躍點(diǎn)的時(shí)間戳(僅適用于 IPv4)。
-j host-list 與主機(jī)列表一起使用的松散源路由(僅適用于 IPv4)。
-k host-list 與主機(jī)列表一起使用的嚴(yán)格源路由(僅適用于 IPv4)。
-w timeout 等待每次回復(fù)的超時(shí)時(shí)間(毫秒)。
-R 同樣使用路由標(biāo)頭測(cè)試反向路由(僅適用于 IPv6)。
根據(jù) RFC 5095,已棄用此路由標(biāo)頭。
如果使用此標(biāo)頭,某些系統(tǒng)可能丟棄
回顯請(qǐng)求。
-S srcaddr 要使用的源地址。
-c compartment 路由隔離艙標(biāo)識(shí)符。
-p Ping Hyper-V 網(wǎng)絡(luò)虛擬化提供程序地址。
-4 強(qiáng)制使用 IPv4。
-6 強(qiáng)制使用 IPv6。
7、route <options> <cmd> <value> 顯示/修改路由表
PS C:\Users\Administrator> route
操作網(wǎng)絡(luò)路由表。
ROUTE [-f] [-p] [-4|-6] command [destination]
[MASK netmask] [gateway] [METRIC metric] [IF interface]
-f 清除所有網(wǎng)關(guān)項(xiàng)的路由表。如果與某個(gè)
命令結(jié)合使用,在運(yùn)行該命令前,
應(yīng)清除路由表。
-p 與 ADD 命令結(jié)合使用時(shí),將路由設(shè)置為
在系統(tǒng)引導(dǎo)期間保持不變。默認(rèn)情況下,重新啟動(dòng)系統(tǒng)時(shí),
不保存路由。忽略所有其他命令,
這始終會(huì)影響相應(yīng)的永久路由。
-4 強(qiáng)制使用 IPv4。
-6 強(qiáng)制使用 IPv6。
command 其中之一:
PRINT 打印路由
ADD 添加路由
DELETE 刪除路由
CHANGE 修改現(xiàn)有路由
destination 指定主機(jī)。
MASK 指定下一個(gè)參數(shù)為“netmask”值。
netmask 指定此路由項(xiàng)的子網(wǎng)掩碼值。
如果未指定,其默認(rèn)設(shè)置為 255.255.255.255。
gateway 指定網(wǎng)關(guān)。
interface 指定路由的接口號(hào)碼。
METRIC 指定躍點(diǎn)數(shù),例如目標(biāo)的成本。
用于目標(biāo)的所有符號(hào)名都可以在網(wǎng)絡(luò)數(shù)據(jù)庫(kù)
文件 NETWORKS 中進(jìn)行查找。用于網(wǎng)關(guān)的符號(hào)名稱都可以在主機(jī)名稱
數(shù)據(jù)庫(kù)文件 HOSTS 中進(jìn)行查找。
如果命令為 PRINT 或 DELETE。目標(biāo)或網(wǎng)關(guān)可以為通配符,
(通配符指定為星號(hào)“*”),否則可能會(huì)忽略網(wǎng)關(guān)參數(shù)。
如果 Dest 包含一個(gè) * 或 ?,則會(huì)將其視為 Shell 模式,并且只
打印匹配目標(biāo)路由?!?”匹配任意字符串,
而“?”匹配任意一個(gè)字符。示例: 157.*.1、157.*、127.*、*224*。
只有在 PRINT 命令中才允許模式匹配。
診斷信息注釋:
無效的 MASK 產(chǎn)生錯(cuò)誤,即當(dāng) (DEST & MASK) != DEST 時(shí)。
示例: > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
路由添加失敗: 指定的掩碼參數(shù)無效。
(Destination & Mask) != Destination。
示例:
> route PRINT
> route PRINT -4
> route PRINT -6
> route PRINT 157* .... 只打印那些匹配 157* 的項(xiàng)
> 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,它將嘗試查找給定網(wǎng)關(guān)的最佳
接口。
> 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 只用于修改網(wǎng)關(guān)和/或躍點(diǎn)數(shù)。
> route DELETE 157.0.0.0
> route DELETE 3ffe::/32
8、telnet <cmd> <options> telnet客戶端端口經(jīng)常檢測(cè)用于遠(yuǎn)程服務(wù)器某個(gè)服務(wù)是否正常說明:使用的時(shí)候需要開啟telnet服務(wù)功能才可以正常使用。比如:telnet 192.168.0.12 3306 用來判斷對(duì)應(yīng)的3306 mysql端口是否可以正常訪問9、tracert <options> <dest> 跟蹤網(wǎng)絡(luò)跳轉(zhuǎn)路徑執(zhí)行命令:tracert -d www.baidu.com
PS C:\Users\Administrator> tracert用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name選項(xiàng): -d 不將地址解析成主機(jī)名。-h maximum_hops 搜索目標(biāo)的最大躍點(diǎn)數(shù)。-j host-list 與主機(jī)列表一起的松散源路由(僅適用于 IPv4)。-w timeout 等待每個(gè)回復(fù)的超時(shí)時(shí)間(以毫秒為單位)。-R 跟蹤往返行程路徑(僅適用于 IPv6)。-S srcaddr 要使用的源地址(僅適用于 IPv6)。-4 強(qiáng)制使用 IPv4。-6 強(qiáng)制使用 IPv6。
該文章在 2024/1/31 16:59:02 編輯過