Windows常用cmd網絡命令詳解

中午好,我的網工朋友。

上回給你們梳理了一些有趣的cmd命令,很多朋友希望再拓展一下,這不就來了?

今天從windows切入,給你分享一些常用cmd網絡命令,如果能熟悉上手,很多功能都可以快速實現,顯著提高效率。

值得收藏!

01 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 表。

今日文章閱讀福利:《cmd命令和批處理的for循環說明》

分享一份cmd命令和批處理的for循環的說明,非常適合初學者。私信發送暗號“批處理”,即可限時獲取資源。

02 getmac <options>顯示mac地址

執行命令:getmac

參數說明:

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 /NHPS C:\Users\Administrator>

03 hostname用來顯示主機名

04 ipconfig <options> 顯示TCP/IP配置信息

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

05 netstat <options> 查看網絡監聽狀況

執行命令:netstat

參數說明:

PS C:\Users\Administrator> 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 將打印當前的                配置信息一次。

06 ping <options> <host> 檢查網絡連接或者服務是否正常通信

執行命令:ping?http://baidu.com

參數說明:

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。

07 route <options> <cmd> <value> 顯示/修改路由表

執行命令:route PRINT -4

參數說明:

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

08 telnet <cmd> <options>telnet客戶端端口

經常檢測用于遠程服務器某個服務是否正常。

說明:使用的時候需要開啟telnet服務功能才可以正常使用。

比如:telnet 192.168.0.12 3306 用來判斷對應的3306 mysql端口是否可以正常訪問。

09 tracert <options> <dest>跟蹤網絡跳轉路徑

執行命令:tracert -d?http://www.baidu.com

參數說明:

PSC:\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。

整理:老楊丨10年資深網絡工程師,更多網工提升干貨,請關注公眾號:網絡工程師俱樂部

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/160865.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/160865.shtml
英文地址,請注明出處:http://en.pswp.cn/news/160865.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java Class 類文件格式看這一篇就夠了

本文將揭開Java Class文件的神秘面紗&#xff0c;帶你了解Class文件的內部結構&#xff0c;并從Class文件結構的視角告訴你&#xff1a; 為什么Java Class字節碼文件可以“寫一次&#xff0c;遍地跑”&#xff1f;為什么常量池的計數從1開始&#xff0c;而不是和java等絕大多數…

封裝Redis工具類

基于StringRedisTemplate封裝一個緩存工具類&#xff0c;滿足下列需求&#xff1a; 方法1&#xff1a;將任意Java對象序列化為json并存儲在string類型的key中&#xff0c;并且可以設置TTL過期時間 方法2&#xff1a;將任意Java對象序列化為json并存儲在string類型的key中&…

【JVM精講與GC調優教程(概述)】

如何理解虛擬機(JVM)跨語言的平臺 java虛擬機根本不關心運行在其內部的程序到底是使用何種編程語言編寫的,他只關心“字節碼”文件。 java不是最強大的語言,但是JVN是最強大的虛擬機。 不存在內存溢出? 內存泄露? JAVA = (C++)–; 垃圾回收機制為我們打理了很多繁瑣的…

力扣刷題第二十八天--二叉樹

前言 今天的五道題都是層序遍歷的模板&#xff0c;深度優先的遞歸還不太熟。繼續努力。 內容 一、在每個樹行中找最大值 515.在每個樹行中找最大值 給定一棵二叉樹的根節點 root &#xff0c;請找出該二叉樹中每一層的最大值。 廣度優先搜素 時間復雜度&#xff1a;O(n)…

算法基礎:KMP算法詳細詳解

目錄 1、幾個最基本的概念 2、暴力算法 3、KMP算法 4、KMP代碼實現 5、時間復雜度 1、幾個最基本的概念 字符串的前綴&#xff1a; 主串&#xff08;目標串&#xff09;從索引0開始的子串被稱為主串的前綴。 字符串的后綴&#xff1a; 主串從索引大于0的位置到結尾的子串…

【人工智能入門學習資料福利】

總目錄如下&#xff08;部分截取&#xff09;&#xff1a; 百度網盤鏈接&#xff1a;https://pan.baidu.com/s/1bfDVG-xcPR3f3nfBJXxqQQ?pwdifu6 提取碼&#xff1a; ifu6

Sentinel在Spring Cloud中的流量控制與熔斷降級:保障你的微服務穩定運行

在當今高度互聯的世界中&#xff0c;微服務架構已成為構建穩健系統的基石。然而&#xff0c;隨著系統復雜性的增加&#xff0c;高并發和異常情況下&#xff0c;保障服務穩定性變得尤為關鍵。本文將帶你探索Spring Cloud中Sentinel框架的強大功能&#xff0c;它能夠為你的微服務…

協程及運用

協程 使用方法一方法二網頁下載中使用有返回值 實戰圖片實戰 一個線程多個任務&#xff0c;線程由操作系統開啟&#xff0c;比較耗資源。線程內合理分配任務&#xff0c;充分利用線程內的資源&#xff0c;一個任務io阻塞時&#xff0c;cpu處理其他非阻塞任務。 使用 方法一 i…

B站已經部分上線前臺實名,如不同意實名,后期賬號流量將收影響!

B站部分百萬粉絲博主的主頁顯示賬號運營人名字的政策是從10月31日開始的。當天&#xff0c;B站官方發布了《嗶哩嗶哩關于頭部“自媒體”賬號前臺實名的公告》&#xff0c;表明了其前臺實名制的實施計劃。 B站部分上線前臺實名的過程可以追溯到2021年。當時&#xff0c;中國政府…

window下殺指定端口進程

netstat -ano | findstr "8762" taskkill /pid 14992 /f

【LeetCode】144. 二叉樹的前序遍歷

144. 二叉樹的前序遍歷 難度&#xff1a;簡單 題目 給你二叉樹的根節點 root &#xff0c;返回它節點值的 前序 遍歷。 示例 1&#xff1a; 輸入&#xff1a;root [1,null,2,3] 輸出&#xff1a;[1,2,3]示例 2&#xff1a; 輸入&#xff1a;root [] 輸出&#xff1a;[]…

ARM裸機-18(SD卡啟動)

1、主流的外存設備介紹 內存和外存的區別&#xff1a;一般是把這種RAM(random access memory&#xff0c;隨機訪問存儲器&#xff0c;特點是任意字節讀寫&#xff0c;掉電丟失)叫內存&#xff0c;把ROM (read only memory&#xff0c;只讀存儲器&#xff0c;類似于Flash、SD卡之…

如何解決安卓手機無法預覽pdf文件而是需要直接下載的問題

在開發中常常會遇到需要在一個應用里打開一份pdf文件并預覽&#xff0c;經真機調試時發現在蘋果手機上打開pdf文件能正常預覽&#xff0c;但在安卓手機打開時卻會需要我們下載才能預覽&#xff0c;無法直接預覽 為了解決這個問題&#xff0c;我們采用安裝pdfH5插件的方式&…

計算機三級嵌入式知識總結(一)

一、ARM的七種異常類型 1、復位異常RESET “復位異常RESET”通常是指在電子設備或系統中發生了一個意外的復位或重啟。這可能是由于硬件故障、軟件問題或其他未知的原因引起的。當設備經歷復位異常時&#xff0c;它可能會丟失正在進行的操作或設置&#xff0c;導致數據丟失或系…

LINUXZ

10.6.2 AT24C02 訪問方法 設備地址 從芯片手冊上可以知道&#xff0c;AT24C02 的設備地址跟它的 A2、A1、A0 引腳有關&#xff1a; 圖 10.36 AT24C02 設備地址引腳配置 294 / 577 打開 I2C 模塊的原理圖&#xff1a; 開發板配套網盤資料\04_開發板原理圖\ 04_Extend_modules\通…

SQL語句執行過程

一條 SQL 的執行過程可以大致分為以下幾個步驟&#xff1a; 連接器&#xff1a; ○ 客戶端與數據庫建立連接&#xff0c;并發送 SQL 語句給數據庫服務。 ○ 連接器驗證客戶端的身份和權限&#xff0c;確保用戶有足夠的權限執行該 SQL 語句。查詢緩存&#xff1a; ○ 連接器首先…

基于鷹棲息算法優化概率神經網絡PNN的分類預測 - 附代碼

基于鷹棲息算法優化概率神經網絡PNN的分類預測 - 附代碼 文章目錄 基于鷹棲息算法優化概率神經網絡PNN的分類預測 - 附代碼1.PNN網絡概述2.變壓器故障診街系統相關背景2.1 模型建立 3.基于鷹棲息優化的PNN網絡5.測試結果6.參考文獻7.Matlab代碼 摘要&#xff1a;針對PNN神經網絡…

Motion v5.6.7 蘋果電腦上的視頻編輯

Motion mac是一款運行在蘋果電腦上的視頻編輯軟件&#xff0c;它能讓您自定Final Cut Pro字幕、轉場和效果。 它可以在2D或3D空間中創建您自己的精美炫目的動畫&#xff0c;同時還能在您工作時提供實時反饋。廣色域支持讓你的動態圖形更顯出色光彩。3D文字功能經過優化增強&am…

01背包與完全背包學習總結

背包問題分類見下圖 參考學習點擊&#xff1a;代碼隨想錄01背包講解 01背包問題&#xff1a; 核心思路&#xff1a; 1、先遍歷物品個數&#xff0c;再遍歷背包容量。因為容量最先是最大的&#xff0c;往背包里放物品&#xff0c;所以背包容量在慢慢減少&#xff0c;但背包容量…

CentOS7 firewall使用(開放和禁止端口、端口轉發)

安裝 安裝命令 yum install firewalld -y 使用命令 systemctl start firewalld ##開啟防火墻systemctl stop firewalld ##關閉防火墻systemctl status firewalld ##查看防火墻狀態firewall-cmd --reload ##重啟防火墻systemctl enable firewalld ##設置開啟啟動systemctl …