如何实现用网线直连查找未知 IP 的设备

2018-09-29 15:24:52 +08:00
 KasonKwok
假如有个设备配置了一个静态 IP,但是忘记了是多少,有什么方式能实现我在电脑上用网线直连设备可以查找到设备;
想到用 UDP 广播或者 SSDP 的方式实现,但是感觉这两种方式条件是电脑和设备是互相能通讯上;
现在如果说电脑和设备的 IP 不在同一网段内如何实现?
7485 次点击
所在节点    问与答
16 条回复
trepwq
2018-09-29 15:48:59 +08:00
wireshark 抓包?
jisibencom
2018-09-29 16:01:57 +08:00
掩码设置小一点就是同一个网了
railgun39939
2018-09-29 16:04:47 +08:00
试试局域网设备扫描软件?
SoftPerfect Network Scanner 之类的
trepwq
2018-09-29 16:06:35 +08:00
@jisibencom 10 网段和 192.168 网段再小也不在一个网吧
trepwq
2018-09-29 16:15:10 +08:00
电脑配置一个固定 ip,然后掩码设置成全 0,找一个设备防火墙开放的端口,一万个进程跑端口扫描,超时设置成 5ms,不是超时状态的 ip 就是需要的 IP 地址了,43 亿个 IP 地址一个小时也能跑完,如果知道设备地址范围的话几分钟就跑完
KasonKwok
2018-09-29 16:36:53 +08:00
@trepwq 是条思路,但是一个小时的时间太长了,缩小地址范围也是种方法
Chowe
2018-09-29 16:43:08 +08:00
@trepwq 具体应该怎么做呢
showgood163
2018-09-29 17:00:52 +08:00
@trepwq 厉害了。
dreamweaver
2018-09-29 17:52:36 +08:00
这个 ip 是内网 ip?
ThirdFlame
2018-09-29 18:02:29 +08:00
@trepwq 这个方法不行,即使扫描用电脑的 IP 掩码为 0 ,他访问任何主机都会首先发起 ARP 请求,但是对方看到你 ip 和他不在一个网段,根本不会回。ARP 都没有 ,IP TCP 更建立不起来。
zwzmzd
2018-09-29 19:55:35 +08:00
家里的话,一般是上路由器看 dhcp 分配情况,一目了然
hullopanda
2018-09-29 20:11:25 +08:00
wireshark 抓包是可以的。某些网络设备的管理地址忘了,也不知道怎么操作恢复出厂设置,我司某人就是这么干的。
alvin666
2018-09-29 20:11:37 +08:00
扫下 ip,advanced ip scanner,贼好用
webjin1
2018-09-29 20:45:21 +08:00
arping
widewing
2018-09-30 00:17:56 +08:00
一个个扫呗。我家宽带有时候换 ip 没更新 ddns 而我在外面的时候我就这么扫(/16 ),顶多半小时就扫到了
syecu
2018-09-30 12:54:11 +08:00
重启一下,Wireshark 抓免费 ARP

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/493863

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX