0%

端口扫描工具

Mac 网络实用工具:Lookup、Ping 与端口扫描全解析

Mac 系统内置的 “网络实用工具(Network Utility)” 是一款集成化的网络诊断工具,包含域名解析、网络连通性测试、端口扫描等核心功能,无需安装第三方软件即可完成基础网络排查。以下是其关键功能的详细说明:

快速打开网络实用工具

通过 Spotlight 搜索快速启动:

  1. 按下 Command + 空格 调出 Spotlight 搜索框。
  2. 输入 “网络实用工具”“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 记录(域名服务器)等。

操作步骤

  1. 在网络实用工具中切换到 “Lookup” 标签页。
  2. 输入域名或 IP 地址(如 www.apple.com)。
  3. 选择查询类型(默认 “默认” 即可,自动适配常见类型)。
  4. 点击 “查询”,结果将显示在下方列表中(包括解析的 IP、TTL 等信息)。

实用场景

  • 网站无法访问时,先通过 Lookup 确认域名是否解析到正确 IP(排除 DNS 故障)。
  • 验证企业内网域名是否正确指向内网服务器 IP。

Ping:测试网络连通性与延迟

Ping 功能通过发送 ICMP 数据包测试目标主机的可达性,并测量网络延迟,是判断网络连接是否通畅的基础工具。

功能原理

  • 向目标 IP / 域名发送小数据包,若目标主机在线且响应,会返回确认包。
  • 计算 “往返时间(RTT)”,反映网络延迟(数值越小,连接越顺畅)。
  • 若无响应,可能是目标主机离线、网络中断或被防火墙拦截。

操作步骤

  1. 切换到 “Ping” 标签页。
  2. 输入目标 IP 或域名(如 192.168.1.1www.baidu.com)。
  3. 可选参数:
    • 发送次数:默认无限次,可手动输入次数(如 “10” 表示发送 10 个包)。
    • 数据包大小:默认 56 字节,可调整(测试大文件传输时可增大)。
  4. 点击“Ping”开始测试,结果实时显示:
    • 64 bytes from ...:成功收到响应,包含延迟时间(如 time=12.3 ms)。
    • Request timeout:请求超时,目标不可达。
  5. Control + C 停止测试。

实用场景

  • 排查局域网设备连接(如测试能否 ping 通路由器 192.168.1.1)。
  • 分析网络稳定性(若延迟波动大或频繁超时,可能存在网络拥堵)。

端口扫描:检测主机开放端口

端口扫描用于探测目标主机上哪些端口处于开放状态,帮助了解其提供的网络服务(如 80 端口对应 HTTP 服务)或潜在安全风险。

端口的作用

端口是网络服务的 “门户”,每个端口对应特定服务:

  • 80:HTTP(网页服务)
  • 443:HTTPS(加密网页服务)
  • 22:SSH(远程登录)
  • 3306:MySQL(数据库服务)

操作步骤

  1. 切换到 “端口扫描” 标签页。
  2. 输入目标 IP 地址(支持本地 127.0.0.1 或远程 IP,不建议扫描陌生外部主机,可能涉及法律风险)。
  3. 选择扫描范围:
    • 常用端口:扫描 1-1023 之间的知名端口。
    • 指定范围:手动输入端口范围(如 1-1000)。
  4. 点击 “扫描”,工具会逐端口检测并列出开放的端口及对应服务(如 80/tcp http)。

实用场景

  • 验证本地服务是否正常启动(如启动 Web 服务器后,扫描 127.0.0.1 确认 80 端口是否开放)。
  • 排查端口占用问题(如服务启动失败时,检查端口是否被其他程序占用)。

欢迎关注我的其它发布渠道

表情 | 预览
快来做第一个评论的人吧~
Powered By Valine
v1.3.10