Mac 网络实用工具:Lookup、Ping 与端口扫描全解析
Mac 系统内置的 “网络实用工具(Network Utility)” 是一款集成化的网络诊断工具,包含域名解析、网络连通性测试、端口扫描等核心功能,无需安装第三方软件即可完成基础网络排查。以下是其关键功能的详细说明:
快速打开网络实用工具
通过 Spotlight 搜索快速启动:
- 按下
Command + 空格
调出 Spotlight 搜索框。 - 输入 “网络实用工具” 或 “Network Utility”,回车打开。
Lookup:域名与 IP 地址互转
Lookup 功能基于 DNS(域名系统),实现域名与 IP 地址的双向查询,是网络排查的第一步。
功能用途
- 域名转 IP:输入域名(如
www.baidu.com
),获取对应的 IP 地址(如180.101.50.242
),验证域名解析是否正确。 - IP 转域名:输入 IP 地址(如
8.8.8.8
),查询对应的域名(如dns.google
),了解 IP 所属的服务或机构。 - 支持多种记录类型:可查询 A 记录(IPv4)、AAAA 记录(IPv6)、MX 记录(邮件服务器)、NS 记录(域名服务器)等。
操作步骤
- 在网络实用工具中切换到 “Lookup” 标签页。
- 输入域名或 IP 地址(如
www.apple.com
)。 - 选择查询类型(默认 “默认” 即可,自动适配常见类型)。
- 点击 “查询”,结果将显示在下方列表中(包括解析的 IP、TTL 等信息)。
实用场景
- 网站无法访问时,先通过 Lookup 确认域名是否解析到正确 IP(排除 DNS 故障)。
- 验证企业内网域名是否正确指向内网服务器 IP。
Ping:测试网络连通性与延迟
Ping 功能通过发送 ICMP 数据包测试目标主机的可达性,并测量网络延迟,是判断网络连接是否通畅的基础工具。
功能原理
- 向目标 IP / 域名发送小数据包,若目标主机在线且响应,会返回确认包。
- 计算 “往返时间(RTT)”,反映网络延迟(数值越小,连接越顺畅)。
- 若无响应,可能是目标主机离线、网络中断或被防火墙拦截。
操作步骤
- 切换到 “Ping” 标签页。
- 输入目标 IP 或域名(如
192.168.1.1
或www.baidu.com
)。 - 可选参数:
- 发送次数:默认无限次,可手动输入次数(如 “10” 表示发送 10 个包)。
- 数据包大小:默认 56 字节,可调整(测试大文件传输时可增大)。
- 点击“Ping”开始测试,结果实时显示:
64 bytes from ...
:成功收到响应,包含延迟时间(如time=12.3 ms
)。Request timeout
:请求超时,目标不可达。
- 按
Control + C
停止测试。
实用场景
- 排查局域网设备连接(如测试能否 ping 通路由器
192.168.1.1
)。 - 分析网络稳定性(若延迟波动大或频繁超时,可能存在网络拥堵)。
端口扫描:检测主机开放端口
端口扫描用于探测目标主机上哪些端口处于开放状态,帮助了解其提供的网络服务(如 80 端口对应 HTTP 服务)或潜在安全风险。
端口的作用
端口是网络服务的 “门户”,每个端口对应特定服务:
80
:HTTP(网页服务)443
:HTTPS(加密网页服务)22
:SSH(远程登录)3306
:MySQL(数据库服务)
操作步骤
- 切换到 “端口扫描” 标签页。
- 输入目标 IP 地址(支持本地
127.0.0.1
或远程 IP,不建议扫描陌生外部主机,可能涉及法律风险)。 - 选择扫描范围:
- 常用端口:扫描 1-1023 之间的知名端口。
- 指定范围:手动输入端口范围(如
1-1000
)。
- 点击 “扫描”,工具会逐端口检测并列出开放的端口及对应服务(如
80/tcp http
)。
实用场景
- 验证本地服务是否正常启动(如启动 Web 服务器后,扫描
127.0.0.1
确认 80 端口是否开放)。 - 排查端口占用问题(如服务启动失败时,检查端口是否被其他程序占用)。
v1.3.10