13

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

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

8 ответов8

20

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

ping -a 192.168.0.200

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

16

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

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

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

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

13

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

Всем привет!

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

Спасибо!

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

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

5

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

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

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

3

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

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

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

2

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

2

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

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

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

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

1

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .