在macOS上扫描192.168.1.0/24子网的所有IP地址,可以通过终端命令实现。以下是几种常用方法:
-
使用ping命令循环扫描
打开终端执行以下脚本,会逐个ping测试192.168.1.1到192.168.1.254的地址,并过滤出有响应的IP:
bashfor i in {1..254}; do ping -c 1 -t 1 192.168.1.$i | grep "time="; done
其中
-c 1
表示发送1个包,-t 1
设置超时为1秒。 -
使用nmap工具(需安装)
若已安装nmap,更高效的扫描命令为:
bashnmap -sn 192.168.1.0/24
这会快速检测子网中活跃设备。
-
保存结果到文件
若需记录结果,可修改为:
bashfor i in {1..254}; do ping -c 1 -t 1 192.168.1.$i >> result.txt; done grep "time=" result.txt rm result.txt
此方法会将响应IP写入
result.txt
后再显示。
注意事项:
- 需确保设备与目标IP在同一子网(子网掩码通常为255.255.255.0)。
- 部分网络设备可能禁用ICMP响应,会导致漏检。
引用链接:
2.如何获取 mac 电脑的 ip 地址 - PingCode
3.MAC下ping整个局域网找到正在使用的ip地址并打印出来的脚本 - CSDN博客
6.20 192.168.1.1-1.254 255.255.255.0 请问此c类网段有多少个可用ip 地址s:// / - 百度教育
7.MacOS/类Unix的批量Ping助手fping - 惰惰猴
8.在Mac 上使用"网络实用工具" Ping 一台电脑 - Apple
9.MacOS用户快速设置公共DNS的方法 - yang yang
10.mac 无法局域网内 Ping 通 Windows 主机 IP 的解决方法_mac ping不通-CSDN博客 - CSDN博客
11.在Mac 上使用 DHCP 或手动 IP 地址 - 官方 Apple 支持 (中国) - Apple
12.【计算机网络】macOS 和 Linux 的 ping 命令 - 信萌新
17.MacOS 如何查看电脑IP和DNS地址 - 百度经验
19.192.168.1.1首选dns服务器是什么?,科技,信息技术,好看视频 - 好看视频
20.Mac电脑上查看IP地址的步骤 - OSCHINA - 中文开源技术交流社区 - 开源中国
23.192.168.1开头的IP是哪里的IP,IP地址列表: 192.168.1.* (192.168.1.0 - 192.168.1.254) - IP地址
24.子网划分+汇总_192.168.1.00-CSDN博客 - CSDN博客