Можно ли найти физическое местоположение принтера в здании по его IP-адресу?

13

Я учусь в школе с более чем 200 компьютерами, и я проверил IP в определенном диапазоне и нашел три или четыре принтера. Мне было интересно, можно ли было бы найти эти принтеры в школе, используя для этого другие компьютеры, проверяя их IP-адрес и сужая их, или же можно было как-то сопоставить сеть, используя что-то вроде NMap, за исключением того, что у меня нет необходимых привилегий для установки части таких программ.

Мне было просто интересно, можно ли это сделать, любая помощь будет оценена.

cutrightjm
источник
1
Какова цель этого? :)
Тамара Вийсман
1
Вы администратор пытаетесь найти принтеры, установленные без разрешения, или просто любопытный человек (возможно, студент)? Если последнее, поступайте осторожно - сканирование IP может быть (и было) истолковано как взлом, с отсрочкой и судебным преследованием.
Беван
1
Из другого вопроса ОП: am at a school and am currently enrolled in the computer science class... так что будьте осторожны, как вы поступаете. Если бы один из моих учеников попробовал это, я был бы удивлен (и впечатлен), но тихо отговорил бы их. Окружающая среда школьного производства - НЕ место, где можно шутить.
tombull89
Кроме того, в зависимости от схемы наименования школы, вы можете узнать название принтера, которое может включать название комнаты (например, HP2600-STAFFRM-1821).
tombull89

Ответы:

2

Ответ - нет, не совсем. Одного IP-адреса недостаточно, чтобы физически найти устройство в большом кампусе.

Хотя большинство сетевых администраторов достаточно организованы и назначают IP-адреса разумным образом, вы не можете рассчитывать на это в достаточной мере, чтобы быть уверенным, что сможете найти устройство. (Вы можете угадать местоположение устройства по таким вещам, как его имя или тот факт, что его IP-адрес находится в том же диапазоне, что и, скажем, компьютеры в художественном здании, но это не означает, что принтер на самом деле не находится в науке крыло.)

А картографическое программное обеспечение также не может дать вам точную физическую карту сети, а только приблизительную схему сети.

Если вам необходимо знать, где находится устройство, IP-адрес, имя и количество прыжков - все это очень хорошие подсказки , но ни один из них не может точно сказать, где именно находится устройство. Все предложения в этой теме, тем не менее, дают вам отличные методы социальной инженерии для поиска устройства без обращения к сетевому администратору!

goblinbox
источник
20

Я не могу поверить, что никто еще не предложил это, но проверьте, есть ли у принтера имя DNS

ping -a 192.168.0.200

У него может быть хорошее DNS-имя, например "ColorRoom203"

Скотт Чемберлен
источник
4
Я нашел много принтеров в моих школах и колледжах, найдя названия принтеров. Однажды вошел в середину собрания учителей, чтобы получить распечатку с единственного принтера в 19:00. Веселье!
Ник Алдвин
16

Зависит от топологии сети.

Моя старая школа использовала одну подсеть, и, хотя у них был статический ips, они использовали 10.xyz, где x строил, y был комнатой, а z был машиной / устройством.

Если они делают что-то подобное, вам может повезти. Однако если они используют DHCP, я не думаю, что у вас есть шанс.

Если вам интересна какая-то детективная работа, вы можете попытаться пропинговать устройства и проверить задержку из разных комнат, чтобы сузить ее, но опять же, это зависит от схемы сети и, честно говоря, я сомневаюсь, что это сработает.

Уильям Хилсум
источник
1
Именно то, что я собирался сказать. Весь смысл IP-адресов заключается в прозрачности местоположения , и, если это не предусмотрено, они вообще не раскрывают никакого физического местоположения.
Slhck
18
Отправь задание на печать и беги, слушая! Или отправьте грубое стихотворение или рис на принтер и подождите, пока руководитель придет в каждую классную комнату, чтобы потребовать (например) «Кто послал ЭТО на принтер в комнате G4?»
Linker3000
@ linker3000 приятно!
Уильям Хилсум
2
Я хотел опубликовать (это изображение) [ edwardnickell.co.uk/wp-content/uploads/2011/05/image.png], так как это напомнило мне об этом, но, основываясь на жалобах на нежелательное голосование, я подумал, что лучше не включать это!
Уильям Хилсум
8
Попробуйте распечатать документ «Требуется обслуживание принтера. Обратитесь за помощью по номеру 123-456-7890». затем, когда они звонят, спросите, в какой комнате находится принтер, и «запланируйте» сервисный звонок.
Крис Нава
13

Самое простое решение Распечатайте страницу (и используйте большой шрифт), которая гласит:

Всем привет!

Я учусь в институте и пытаюсь найти этот принтер. Не могли бы вы позвонить мне по телефону 515-555-1234 (или написать мне по электронной почте ekaj@university.email.address.com) и сообщить мне, где это?

Благодарность!

Ваше полное имя

Архитектура 2003

Нил Г
источник
3
Это смешно! Я всегда пропускаю нетехнические ответы, которые часто проще.
Эндрю Нили
Ха ... Ха ... Ха ...
Apple II
5

Проще всего узнать местоположение принтера по IP-адресу - спросить системного администратора, который их настраивал, у нее будут записи, показывающие местоположение.

Вы говорите, что у вас нет привилегий для установки программного обеспечения, это означает, что у вас нет привилегий для отправки SNMP-запросов на интеллектуальные Ethernet-коммутаторы о ассоциациях портов для MAC-адресов, связанных с IP-адресами (в вашей локальной таблице ARP - см. arp -a). Это может быть полезно, если у вас есть карта проводки.

Вы можете пройтись по всей школе и заставить каждый принтер отображать или распечатывать свою страницу конфигурации - принтеры со встроенными сетевыми картами обычно включают свой IP-адрес на таких страницах. Если принтеры подключены с помощью коробок HP JetDirect, нажатие кнопки на них заставляет их печатать эту информацию. Для других моделей коробки «принт-сервер» (старый смысл skool) вы не сможете сделать это напрямую.

RedGrittyBrick
источник
1
Социальная инженерия - лучший способ получить информацию, которую вы должны или не должны иметь.
слабосоленая
3

Вы должны обязательно попробовать трассировку маршрута , он называется tracertв Windows для IPv4.

введите описание изображения здесь

Найдите каждый маршрутизатор / хоп по пути, и вы в конечном итоге найдете принтер!

Вы становитесь ближе, когда трассировка трассы приводит к меньшему количеству прыжков и задержке ...

Тамара Вийсман
источник
Вряд ли у вас в школе будет более одного роутера. Даже в моем университете был один маршрутизатор, через который проходили все соединения, связанные с учебой / жильем.
user606723
@ user606723: Хм ... Похоже, что они как единая точка отказа. :)
Тамара Вийсман
Может быть ... Теперь, когда я думаю об этом, есть лучшие способы сделать это. Теперь с 200+ компьютерами? скорее всего, не.
user606723
Я думаю, что в большинстве школ будет более одного маршрутизатора между вами и всем, что вас интересует. Вы, должно быть, пошли в маленькую школу. :) Черт возьми, маршрут между моим ноутбуком и моей рабочей станцией составляет 7 прыжков в небольшом (<30 человек) офисе, где я работаю. Я мог бы легко сделать больше прыжков, чем в университете, где я был сисадмином много лун назад. Конечно, выяснение того, какой маршрутизатор обслуживает сеть принтера, ставит вас перед вопросом «где находится маршрутизатор», но это все же, вероятно, ваш лучший выбор для получения некоторой идеи.
wrosecrans
@wrosecrans: Да, и этот вопрос заключается в следующем: кабели или использование беспроводного инструмента, чтобы выяснить, насколько вы близки к беспроводному принтеру ...
Тамара Вийсман
2

Это действительно зависит от оборудования, которое вы используете. Для начала, некоторые принтеры поддерживают SNMP и позволяют вам установить значение sysLocation. Это хорошо до тех пор, пока на вас никто не наведет принтер. Вы также можете встроить это местоположение в качестве комментария в конфигурацию порта коммутатора. Это хорошо, если вы можете определить порт коммутатора по IP / MAC-адресу, а устройство не перемещается. Маркировка обоих концов всех кабелей также помогает. В качестве чисто нетехнического решения вы можете назвать очереди печати по их расположению, то есть BLDG_FLR_RM_Name.

Xenoactive
источник
1

С точки зрения университета / телекоммуникационной компании, у них обычно есть способы выяснить, к какому порту и к какому коммутатору подключено устройство.

Используя это с записью местоположений коммутаторов, они могут найти физическое местоположение любого устройства в своей сети.

У меня был друг, который работал в телекоммуникационной компании и смог выяснить, где находятся его друзья, найдя точку доступа, к которой они были подключены по беспроводной связи.

Я также попросил его найти номер комнаты в общежитии определенного IP-адреса, который меня «интересовал». Я написал сообщение на белой доске ребят =).

user606723
источник