您现在的位置是:烟消火灭网 > 探索

扫描局域网内所有ip

烟消火灭网2026-10-17 07:44:06【探索】4人已围观

简介打开终端,敲下 `nmap -sn 192.168.1.0/24`,三秒后屏幕上滚出十几行 IP 和 MAC 地址。这是我上周帮朋友排查智能灯泡掉线时干的事。他以为家里只有手机、电脑和电视连着 Wi-

打开终端,扫描敲下 `nmap -sn 192.168.1.0/24`,局域三秒后屏幕上滚出十几行 IP 和 MAC 地址。网内这是扫描我上周帮朋友排查智能灯泡掉线时干的事。他以为家里只有手机、局域电脑和电视连着 Wi-Fi,网内结果扫出来 23 个设备——三台摄像头、扫描两个智能插座、局域一个他早忘了的网内旧平板,还有一台陌生手机。扫描局域网扫描从来不只是局域网管的事,任何用路由器的网内人都该会。

先说最省事的扫描办法。Windows 用户直接开命令提示符,局域输入 `for /L %i in (1,网内1,255) do ping -n 1 -w 100 192.168.1.%i`。这行命令会从 1 到 255 挨个 ping 一遍,每台设备等 100 毫秒。跑完大概半分钟。然后敲 `arp -a`,那些刚才回应的 IP 和对应的物理地址就列出来了。缺点也明显:防火墙一拦,设备装死,你就漏了。而且手机默认不响应 ping,这招对 iOS 和大部分安卓无效。

Linux 或 macOS 下更利索。`arp-scan --localnet` 直接发 ARP 请求,不依赖 ICMP,手机也逃不掉。我习惯先 `ip route` 看一眼网关,确认网段是 192.168.1.0/24 还是 10.0.0.0/24,然后 `sudo arp-scan -I wlan0 192.168.1.0/24`。输出干净,三列:IP、MAC、厂商。看到 “Apple, Inc.” 就知道是 iPhone,看到 “Espressif Inc.” 多半是某个廉价智能模块。有回扫出一个 “Shenzhen Ogemray Technology”,查了半天才发现是隔壁邻居蹭网的小米盒子——他路由器没改默认密码。

nmap 是另一档次的工具。`nmap -sn 192.168.1.0/24` 只做主机发现,不扫端口,速度快。加 `-PR` 强制 ARP 扫描,局域网内几乎百发百中。想看更多细节就 `nmap -sS -O 192.168.1.100`,半开连接加系统指纹,但这就有点入侵的味道了。自己家网络随便扫,公司网络最好先打招呼。我见过有人扫了办公楼段,触发 IDS 告警,被安全部门请去喝茶。

手机上有 Fing 和 Network Analyzer。Fing 扫完会标出设备类型,甚至告诉你摄像头品牌。但这类 App 会往云端传数据,介意的话用 Termux 装 nmap,效果一样。路由器后台本身也带设备列表,只是很多家用路由器刷新慢,设备离线半小时还挂着,不如主动扫一遍准。

扫完能干什么?第一,揪出陌生设备。第二,给固定设备分配静态 IP,省得打印机今天 .103 明天 .107。第三,检查 IoT 设备有没有偷偷开 Telnet。我扫过一台廉价摄像头,23 端口开着,默认密码 admin/admin,后背发凉。第四,排查 IP 冲突。两个设备抢同一个地址,网络时断时续,扫一遍就现形。

最后提醒一句:别扫别人的网段。192.168.1.0/24 是你家,10.0.0.0/8 可能是整栋楼。扫自己家,理直气壮;扫隔壁,那是另一回事。工具没罪,看谁用。

很赞哦!(117)