是否可以通过 IP 地址找到建筑物内打印机的物理位置?

是否可以通过 IP 地址找到建筑物内打印机的物理位置?

我所在的学校可能有 200 多台计算机,我在一定范围内进行了 IP 扫描,发现了三四台打印机。我想知道是否有可能在学校中找到这些打印机,要么使用它们周围的其他计算机并检查它们的 IP 地址,然后以此方式缩小范围,要么是否有办法使用 NMap 之类的程序映射网络,但我没有安装此类程序的必要权限。

我只是好奇这是否可以做到这一点,如能得到任何帮助我将不胜感激。

答案1

答案是否定的。单凭 IP 地址并不足以在大型校园内找到设备的实际位置。

虽然大多数网络管理员都相当有条理,并以合理的方式分配 IP 地址,但您不能完全依赖它来确定可以找到设备。(您可以猜测设备的位置可以通过其名称或其 IP 与艺术大楼内的计算机处于同一范围内等事实来确定,但这并不意味着打印机实际上并不位于科学楼。)

而且地图软件也无法给您提供网络的精确物理地图,而只能提供近似的网络布局。

如果你需要知道设备在哪里,IP、名称和跳数都是非常有用的线索,但它们都无法确切地告诉您设备的物理位置。不过,本主题中的所有建议都为您提供了无需联系网络管理员即可找到设备的出色社会工程方法!

答案2

我不敢相信没有人建议这样做,但请检查打印机是否有 DNS 名称

ping -a 192.168.0.200

它可能有一个好的 DNS 名称,例如“ColorRoom203”

答案3

取决于网络的拓扑结构。

我以前的学校使用单个子网,虽然他们有静态 IP,但他们使用 10.xyz,其中 x 是建筑物,y 是房间,z 是机器/设备。

如果他们做了类似的事情,你可能很幸运。但是,如果他们使用 DHCP,我认为你就没有机会了。

如果您喜欢一些侦探工作,您可以尝试 ping 设备并测试来自不同房间的延迟以缩小范围,但同样,这取决于网络布局,说实话,我怀疑这是否会起作用。

答案4

从 IP 地址找出打印机位置的最简单的方法是询问设置打印机的系统管理员,她会有显示位置的记录。

您说您没有安装软件的权限,这意味着您没有权限向智能以太网交换机发送有关与 IP 地址关联的 MAC 地址的端口关联的 SNMP 查询(在您的本地 ARP 表中 - 请参阅arp -a)。如果您有接线图,这可能会很有用。

您可以走遍整个学校,让每台打印机显示或打印其配置页 - 带有嵌入式 NIC 的打印机通常会在此类页面中包含其 IP 地址。如果使用 HP JetDirect 盒连接打印机,则按住这些按钮会使它们打印该信息。对于其他品牌的“打印服务器”盒(老式的意思),您可能无法直接执行此操作。

相关内容