Mac可直接用系统自带的网络实用工具进行端口扫描:通过Spotlight搜索启动,进入“端口扫描”界面,输入目标地址(如127.0.0.1)和扫描范围(推荐1–1024),点击“扫描”即可获取开放端口及对应服务名。

Mac怎么使用网络实用工具进行端口扫描——这是排查本地服务是否对外暴露、验证防火墙策略或向同事演示端口状态时最直观的方式,无需安装任何第三方软件,直接调用系统自带工具即可完成。
打开网络实用工具
按 Command + 空格 呼出 Spotlight,输入“网络实用工具”并回车。注意:该应用自 macOS Catalina 起已从“应用程序→实用工具”文件夹中移除,不能通过 Finder 直接访问,必须用 Spotlight 启动。
若 Spotlight 未搜到,请手动前往 /System/Library/CoreServices/Applications/Network Utility.app 双击运行——路径必须完整输入,漏掉任何一级都会打不开。
进入端口扫描功能
启动后,点击顶部标签栏的“端口扫描”。
此时界面会显示两个关键输入框:“输入主机名或IP地址”和“扫描范围”。默认扫描范围是 1–65535,覆盖全部 TCP 端口,但耗时较长;如仅需验证常见服务,可手动改为 【1–1024】 加快响应。
填写目标并执行扫描
第一步:在“输入主机名或IP地址”框中填入你要扫描的目标。
若查本机开放端口,填 【127.0.0.1】 或 【localhost】 即可;填本机局域网 IP(如 192.168.1.10)则可能受防火墙拦截,结果不可靠。
第二步:确认扫描范围无误后,点击右下角“扫描”按钮。
第三步:等待进度条走完——通常 1–1024 端口扫描需 10~30 秒;全端口扫描可能长达 5 分钟以上,期间界面无动效提示,需耐心等待“扫描完成”弹窗。
扫描结果以表格形式列出所有开放端口,并自动标注常用端口对应的服务名(如 22→SSH、80→HTTP),无需额外查表。

















