是否可以通过IP地址在建筑物中找到打印机的实际位置?


13

我在一所学校中可能有200多台计算机,并且在一定范围内进行了IP扫描,发现了三到四台打印机。我想知道是否有可能在学校中找到这些打印机,方法是使用周围的其他计算机并检查其IP地址,然后缩小其范围,或者是否有可能使用类似的方法来映射网络NMap,除了我没有安装类似程序的一部分所必需的特权。

我只是想知道是否可以这样做,任何帮助将不胜感激。


1
这背后的目的是什么?:)
Tamara Wijsman

1
您是管理员要查找未经授权安装的打印机,还是只是好奇的人(也许是学生)?如果是后者,请谨慎行事-可以(并且已经)将运行中的IP扫描解释为黑客入侵,并因此而被停职和起诉。
Bevan

1
关于OP的另一个问题:am at a school and am currently enrolled in the computer science class...因此,请谨慎行事。如果我的一个学生尝试过此操作,我会感到惊讶(印象深刻),但会悄悄劝说他们。学校生产环境不是摆弄的地方。
tombull89 2011年

另外,根据学校的命名方案,您也许可以找到打印机的名称,其中可以包括房间的名称(例如,HP2600-STAFFRM-1821)。
tombull89'2011/08/

Answers:


2

答案是否定的,不是真的。仅IP地址还不足以在大型园区中物理定位设备。

尽管大多数网络管理员都组织得井井有条,并且以合理的方式分配IP地址,但是您不能指望它确定设备的位置。(您可以通过设备名称或IP地址与艺术大楼中计算机的范围相同等事实来猜测设备的位置,但这并不意味着打印机实际上不在科学领域中。翅膀。)

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

如果您需要知道设备的位置,则IP,名称和跳数都是非常好的线索,但是它们都无法确切告诉您设备的实际位置。不过,该主题中的所有建议都为您提供了无需联系网络管理员即可找到设备的绝佳社交工程方法!


20

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

ping -a 192.168.0.200

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


4
通过查找打印机名称,在我的高中和大学网络中找到了许多打印机。有一次,他们走进教师会议的中途,在晚上7点从唯一的打印机获取打印输出。好玩!
NickAldwin 2011年

16

取决于网络的拓扑。

我的旧学校使用单个子网,虽然它们具有静态ip,但他们使用10.xyz,其中x用来构建建筑物,y用来放置房间,z用来存放机器/设备。

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

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


1
正是我要说的。IP地址的重点是位置透明性,除非有意提供,否则它们根本不会透露任何物理位置。
slhck 2011年

18
发送打印作业,然后四处奔走,倾听!或将粗鲁的诗歌或图片发送给打印机,然后等待Head到达每个教室,以要求(例如)“谁将THIS发送给G4室的打印机?”
Linker3000 2011年

@ linker3000不错!
William Hilsum

2
我想发布(这张照片)[ edwardnickell.co.uk/wp-content/uploads/2011/05/image.png],因为它使我想起了这一点,但是基于垃圾投票的投诉,我认为我最好不要包括它!
William Hilsum

8
尝试打印文档“需要打印机服务。请致电123-456-7890寻求帮助。” 然后当他们打来电话时,询问打印机在哪个房间,并“安排”服务电话。
克里斯·纳瓦

13

最简单的解决方案。打印出一个页面(并使用大字体),该页面显示:

嗨,您好!

我是Institution的学生,并且正在尝试找到该打印机。您介意致电515-555-1234(或通过ekaj@university.email.address.com向我发送电子邮件)并告诉我它在哪里吗?

谢谢!

你的全名

建筑2003


3
这很有趣!我总是忽略非技术性的答案,这通常更容易。
Andrew Neely

哈...哈...哈...
苹果II

5

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

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

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


1
社会工程是获取您应该或不应该拥有的信息的最佳方法。
稍加盐

3

您绝对应该尝试跟踪路由tracert在Windows中,该路由在IPv4中被称为。

在此处输入图片说明

找到路径上的每个路由器/跳,最终您将找到打印机!

当跟踪路由导致更少的跃点和延迟时,您将越来越近...


一所学校不可能有多个路由器。即使是我的大学也有一个路由器,所有与学术/住宅相关的联系都可以通过。
2011年

@ user606723:Erm ...听起来像是单点故障。:)
塔玛拉·维斯曼

也许吧。现在,我开始思考,有了更好的方法。现在,拥有200多台计算机?不见得。
2011年

我认为大多数学校在您和任何感兴趣的事物之间都将有一个以上的路由器。你一定上了一所小学校。:)哎呀,在我工作的小型(少于30人)办公室中,笔记本电脑与工作站之间的路由为7跳。与许多个月前我是系统管理员的大学相比,我可以轻松地跳更多的跃点。当然,找到哪个路由器为打印机的网络服务会给您一个“路由器在哪里”的问题,但这仍然可能是您最好的主意。
wrosecrans

@wrosecrans:是的,这个问题是跟随电缆或使用无线工具计算出您距离无线打印机的距离...
Tamara Wijsman

2

这实际上取决于您使用的硬件。对于初学者,某些打印机具有SNMP功能,并允许您设置sysLocation值。只要没有人在您身上移动打印机,这就很好。您也可以将位置作为注释嵌入到交换机端口配置中。只要可以从IP / MAC确定交换机端口并且不移动设备,这就很好。标记所有电缆的两端也有帮助。作为一种纯粹的非技术解决方案,您可以在打印队列的位置之后命名它们,即BLDG_FLR_RM_Name。


1

从大学/电信公司的角度来看,他们通常具有确定设备连接到哪个交换机的哪个端口的方法。

通过将其与交换机位置记录一起使用,他们可以找到其网络上任何设备的物理位置。

我有一个曾经在电信公司工作过的朋友,通过找到与他们无线连接的接入点,可以弄清楚他的朋友在哪里。

我还要求他查找我“感兴趣”的某个IP地址的宿舍房间号。我在伙计们白板上写了一条消息=)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.