今天給大家分享Windows常用cmd網絡命令,希望對大家能有所幫助!
1、arp [option] [address] 顯示/修改ARP緩存
執行命令:arp -a
?
參數說明:
顯示和修改地址解析協議(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
執行命令:getmac

參數說明:
PS C:UsersAdministrator> 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 domainuser /P password /FO list /V GETMAC /S system /U domainuser /P password /FO table /NH PS C:UsersAdministrator>
3、hostname用來顯示主機名

4、ipconfig
執行命令: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 ... 顯示有關所有隔離艙的 詳細信息5、netstat
執行命令:netstat

參數說明:
PS C:UsersAdministrator> netstat /? 顯示協議統計信息和當前 TCP/IP 網絡連接。 NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [-x] [-y] [interval] -a 顯示所有連接和偵聽端口。 -b 顯示在創建每個連接或偵聽端口時涉及的 可執行文件。在某些情況下,已知可執行文件托管 多個獨立的組件,此時會 顯示創建連接或偵聽端口時 涉及的組件序列。在此情況下,可執行文件的 名稱位于底部 [] 中,它調用的組件位于頂部, 直至達到 TCP/IP。注意,此選項 可能很耗時,并且可能因為你沒有足夠的 權限而失敗。 -e 顯示以太網統計信息。此選項可以與 -s 選項 結合使用。 -f 顯示外部地址的完全限定 域名(FQDN)。 -n 以數字形式顯示地址和端口號。 -o 顯示擁有的與每個連接關聯的進程 ID。 -p proto 顯示 proto 指定的協議的連接;proto 可以是下列任何一個: TCP、UDP、TCPv6 或 UDPv6。如果與 -s 選項一起用來顯示每個協議的統計信息,proto 可以是下列任何一個: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。 -q 顯示所有連接、偵聽端口和綁定的 非偵聽 TCP 端口。綁定的非偵聽端口 不一定與活動連接相關聯。 -r 顯示路由表。 -s 顯示每個協議的統計信息。默認情況下, 顯示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的統計信息; -p 選項可用于指定默認的子網。 -t 顯示當前連接卸載狀態。 -x 顯示 NetworkDirect 連接、偵聽器和共享 終結點。 -y 顯示所有連接的 TCP 連接模板。 無法與其他選項結合使用。 interval 重新顯示選定的統計信息,各個顯示間暫停的 間隔秒數。按 CTRL+C 停止重新顯示 統計信息。如果省略,則 netstat 將打印當前的 配置信息一次。6、ping
執行命令:ping baidu.com

參數說明:
PS C:UsersAdministrator> 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
執行命令:route PRINT -4

參數說明:
PS C:UsersAdministrator> 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::/328、telnet
經常檢測用于遠程服務器某個服務是否正常
說明:使用的時候需要開啟telnet服務功能才可以正常使用。
比如:telnet192.168.0.12 3306用來判斷對應的3306mysql端口是否可以正常訪問
9、tracert
執行命令:tracert -d www.baidu.com
參數說明:
PS C:UsersAdministrator> 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。
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
適配器
+關注
關注
9文章
2009瀏覽量
69089 -
WINDOWS
+關注
關注
4文章
3596瀏覽量
90677 -
網絡
+關注
關注
14文章
7706瀏覽量
90112 -
參數
+關注
關注
11文章
1865瀏覽量
32755 -
命令
+關注
關注
5文章
719瀏覽量
22626
原文標題:運維:Windows常用cmd網絡命令詳解
文章出處:【微信號:5G通信,微信公眾號:5G通信】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
CMD命令大全
CMD命令大全: FIND 在文件中搜索文字字符串。 FINDSTR 在文件中搜索字符串。 FOR 為一套文件中的每個文件運行一個指定的命令。 FORMAT 格式化磁盤,以便跟 Windows
發表于 12-08 10:24
?0次下載
cmd命令與dos命令到底有什么不同?
cmd 在windows下是DOS模擬器,能運行絕大部分DOS命令,但是不是真正的DOS,DOS是一個操作系統,而CMD只是在WINDOWS
Windows操作系統中的常用命令
Windows操作系統提供了許多實用的命令行工具,通過命令行界面(Command Prompt)或Windows PowerShell,用戶可以執行各種任務,如文件管理、系統維護、

評論