2026-01-20 20:58:20
升级到 macOS Big Sur 后,“网络实用工具”已被弃用,但可通过终端命令实现类似功能,具体如下:
一、替代方案概述macOS Big Sur 移除了图形界面的“网络实用工具”,但保留了底层 Unix 命令行工具,包括 netstat、ping、lookup、traceroute 等基础网络诊断命令,以及功能更强大的 nc(netcat)命令用于端口扫描。

ping
功能:测试网络连通性,发送 ICMP 回显请求。
示例:
ping example.com参数:
-c <次数>:指定发送包的数量(如 ping -c 4 example.com)。
-i <间隔>:设置发送间隔(秒)。
traceroute
功能:追踪数据包到目标主机的路径,显示每一跳的延迟。
示例:
traceroute example.comnetstat
功能:查看网络连接、路由表、接口统计等信息。
常用选项:
-i:显示网卡接口统计信息。
-r:显示路由表。
-an:显示所有活动连接(不解析主机名)。
lookup(或 dnslookup)
功能:查询 DNS 记录(实际使用 nslookup 或 dig 命令)。
示例:
nslookup example.comdig example.comnc(netcat)是功能强大的网络工具,可替代原“网络实用工具”中的端口扫描功能。
基本语法
nc -zv <目标IP> <端口范围>-z:扫描模式(不发送数据)。
-v:显示详细输出。
<端口范围>:单个端口(如 21)或连续范围(如 1-1024)。
示例命令
扫描单个端口(如 FTP 默认端口 21):
nc -zv 192.168.1.1 21扫描端口范围(1-1024):
nc -zv 192.168.1.1 1-1024查看帮助手册
man nc手册中会详细说明所有参数(如超时设置、UDP 扫描等高级功能)。
nmap
功能:更专业的网络扫描工具,支持端口扫描、服务识别、操作系统检测等。
安装:通过 Homebrew 安装:
brew install nmap示例:
nmap 192.168.1.1图形化工具
Wireshark:抓包分析工具,适合高级网络诊断。
Network Utility(第三方):部分开发者重新打包了旧版“网络实用工具”,可从 GitHub 等平台获取。
权限要求
部分命令(如 ping)可能需要管理员权限,可在命令前加 sudo(如 sudo ping)。
端口扫描可能触发目标主机的安全警报,需确保合法授权。
命令差异
macOS 的 netstat 与 Linux 版本参数略有不同,建议通过 man netstat 查看本地文档。
nc 在不同系统中的实现可能不同,macOS 自带版本支持基本扫描功能。
替代工具推荐
对终端不熟悉的用户,可尝试 iNet Network Scanner(App Store 应用)等图形化工具。
网络诊断:ping、traceroute、netstat。
端口扫描:nc 或 nmap。
如需进一步扩展功能(如批量扫描、自动化脚本),可结合 Bash 脚本或 Python 编程实现。