在macOS上扫描192.168.1.0/24子网的所有IP地址,可以通过终端命令实现。以下是几种常用方法:
使用ping命令循环扫描
打开终端执行以下脚本,会逐个ping测试192.168.1.1到192.168.1.254的地址,并过滤出有响应的IP:for 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,更高效的扫描命令为:nmap -sn 192.168.1.0/24
这会快速检测子网中活跃设备。
保存结果到文件
若需记录结果,可修改为:for 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响应,会导致漏检。
引用链接:
1.在Mac 上解决 IP 地址冲突 - Apple
2.如何获取 mac 电脑的 ip 地址 - PingCode
3.MAC下ping整个局域网找到正在使用的ip地址并打印出来的脚本 - CSDN博客
4.网络高手,早就把ping命令玩得很6了! - 腾讯云
5.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 命令 - 信萌新
13.ping操作中网络的详细过程 - CSDN博客
14.MacOS配置网络教程 - php中文网
15.mac查看本机IP地址 - CSDN博客
16.通过IP地址查询设备的MAC地址 - Frank
17.MacOS 如何查看电脑IP和DNS地址 - 百度经验
18.IP 地址 - Apple
19.192.168.1.1首选dns服务器是什么?,科技,信息技术,好看视频 - 好看视频
20.Mac电脑上查看IP地址的步骤 - OSCHINA - 中文开源技术交流社区 - 开源中国
21.【网络】【IP】ping 的工作原理 - 博客园
22.mac系统常用的网络命令 - 腾讯云
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博客
25.192.168.1.255是什么 , 网络c类地址解释? - 557368.com
26.IP地址与子网划分 - CSDN博客