首頁 常見問題 維之 Windows 常用 cmd 網路指令詳解

維之 Windows 常用 cmd 網路指令詳解

Aug 01, 2023 pm 05:00 PM
windows cmd指令


維之 Windows 常用 cmd 網路指令詳解##

今天要跟大家分享Windows常用cmd網路指令,希望對大家能有幫助!

1、arp [option] [address]  显示/修改ARP缓存

执行命令:arp -a

維之 Windows 常用 cmd 網路指令詳解

参数说明:

显示和修改地址解析协议(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 显示mac地址

执行命令:getmac

維之 Windows 常用 cmd 網路指令詳解

参数说明:

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>
登入後複製
3、hostname 用来显示主机名

維之 Windows 常用 cmd 網路指令詳解

#4、ipconfig   顯示TCP/IP設定資訊 維運人員必備指令

#執行指令:ipconfig

######執行指令:ipconfig########## ####
牛逼啊!接私活必备的 N 个开源项目!赶快收藏
登入後複製
維之 Windows 常用 cmd 網路指令詳解

用法:    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

維之 Windows 常用 cmd 網路指令詳解

参数说明:

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 将打印当前的配置信息一次。
登入後複製


6、ping 检查网络连接或者服务是否正常通信

执行命令:ping baidu.com

維之 Windows 常用 cmd 網路指令詳解
参数说明:
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 显示/修改路由表

执行命令:route PRINT -4。另外,搜索公众号Linux就该这样学后台回复“猴子”,获取一份惊喜礼包。

維之 Windows 常用 cmd 網路指令詳解

参数说明:

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 telnet客户端端口
经常检测用于远程服务器某个服务是否正常
说明:使用的时候需要开启telnet服务功能才可以正常使用。
例如:telnet 192.168.0.12 3306  用來判斷對應的3306 mysql埠是否可以正常存取


#9、tracert   追蹤網路跳躍路徑

執行指令:tracert -d www.baidu.com

維之 Windows 常用 cmd 網路指令詳解


参数说明:
PS 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
登入後複製

以上是維之 Windows 常用 cmd 網路指令詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

可以在 Windows 7 上安裝 mysql 嗎 可以在 Windows 7 上安裝 mysql 嗎 Apr 08, 2025 pm 03:21 PM

是的,可以在 Windows 7 上安裝 MySQL,雖然微軟已停止支持 Windows 7,但 MySQL 仍兼容它。不過,安裝過程中需要注意以下幾點:下載適用於 Windows 的 MySQL 安裝程序。選擇合適的 MySQL 版本(社區版或企業版)。安裝過程中選擇適當的安裝目錄和字符集。設置 root 用戶密碼,並妥善保管。連接數據庫進行測試。注意 Windows 7 上的兼容性問題和安全性問題,建議升級到受支持的操作系統。

mysql 無法連接到本地主機怎麼解決 mysql 無法連接到本地主機怎麼解決 Apr 08, 2025 pm 02:24 PM

無法連接 MySQL 可能是由於以下原因:MySQL 服務未啟動、防火牆攔截連接、端口號錯誤、用戶名或密碼錯誤、my.cnf 中的監聽地址配置不當等。排查步驟包括:1. 檢查 MySQL 服務是否正在運行;2. 調整防火牆設置以允許 MySQL 監聽 3306 端口;3. 確認端口號與實際端口號一致;4. 檢查用戶名和密碼是否正確;5. 確保 my.cnf 中的 bind-address 設置正確。

mySQL下載完安裝不了 mySQL下載完安裝不了 Apr 08, 2025 am 11:24 AM

MySQL安裝失敗的原因主要有:1.權限問題,需以管理員身份運行或使用sudo命令;2.依賴項缺失,需安裝相關開發包;3.端口衝突,需關閉佔用3306端口的程序或修改配置文件;4.安裝包損壞,需重新下載並驗證完整性;5.環境變量配置錯誤,需根據操作系統正確配置環境變量。解決這些問題,仔細檢查每個步驟,就能順利安裝MySQL。

MySQL安裝在特定係統版本上報錯的解決途徑 MySQL安裝在特定係統版本上報錯的解決途徑 Apr 08, 2025 am 11:54 AM

MySQL安裝報錯的解決方法是:1.仔細檢查系統環境,確保滿足MySQL的依賴庫要求,不同操作系統和版本需求不同;2.認真閱讀報錯信息,根據提示(例如缺少庫文件或權限不足)採取對應措施,例如安裝依賴或使用sudo命令;3.必要時,可嘗試源碼安裝並仔細檢查編譯日誌,但這需要一定的Linux知識和經驗。最終解決問題的關鍵在於仔細檢查系統環境和報錯信息,並參考官方文檔。

無法從終端訪問 mysql 無法從終端訪問 mysql Apr 08, 2025 pm 04:57 PM

無法從終端訪問 MySQL 可能是由於:MySQL 服務未運行;連接命令錯誤;權限不足;防火牆阻止連接;MySQL 配置文件錯誤。

mysql怎麼複製粘貼 mysql怎麼複製粘貼 Apr 08, 2025 pm 07:18 PM

MySQL 中的複制粘貼包含以下步驟:選擇數據,使用 Ctrl C(Windows)或 Cmd C(Mac)複製;在目標位置右鍵單擊,選擇“粘貼”或使用 Ctrl V(Windows)或 Cmd V(Mac);複製的數據將插入到目標位置,或替換現有數據(取決於目標位置是否已存在數據)。

vs code 可以在 Windows 8 中運行嗎 vs code 可以在 Windows 8 中運行嗎 Apr 15, 2025 pm 07:24 PM

VS Code可以在Windows 8上運行,但體驗可能不佳。首先確保系統已更新到最新補丁,然後下載與系統架構匹配的VS Code安裝包,按照提示安裝。安裝後,注意某些擴展程序可能與Windows 8不兼容,需要尋找替代擴展或在虛擬機中使用更新的Windows系統。安裝必要的擴展,檢查是否正常工作。儘管VS Code在Windows 8上可行,但建議升級到更新的Windows系統以獲得更好的開發體驗和安全保障。

mysql可以在Windows上運行嗎 mysql可以在Windows上運行嗎 Apr 08, 2025 pm 01:54 PM

在 Windows 上運行 MySQL 可行,但需要考慮端口衝突、權限問題和環境變量設置等挑戰。通過自定義配置文件、調整用戶權限和正確設置環境變量,可以解決安裝問題。此外,應選擇合適的存儲引擎、調整配置文件和使用 SSD 以優化性能。