Главный вопрос
Как узнать физическое устройство, соответствующее 10.0.1.1 (в моей домашней локальной сети)?
(Я попробовал dig
, что не дало никакой информации о физическом устройстве, и nslookup
и host
, оба не дали результата. Кстати, как следует из последнего предложения, я предпочитаю ответы, ориентированные на Linux или, по крайней мере, ориентированные на Unix, но Windows или «не-Unix-Mac» тоже подойдут.)
(Это лишь второстепенный интерес.)
Мета-вопрос
Я пытаюсь выяснитьгдемой DHCP-сервер. Я знаю, что его IP-адрес 10.0.1.1, но я хочу знать, где он находитсяфизически.
Я думал, что это будет простой вопрос для Google, но я сильно ошибался!
И я могу сказать то же самое о вопросе в этом посте, который по сути является обобщением моего изначального вопроса.
Отсюда и этот жалкий пост.
Итак, мой метавопрос: «Какие строки запросов Google следует использовать для этих вопросов»?
Я совершенно сбит с толку.
решение1
Лучшее, что я могу вам предложить, это то, что, возможно, поможет вам пройти лишь половину пути:
На вашем хост-компьютере (вашем собственном компьютере) вы захотите находиться в той же сети, что и это устройство (10.0.1.2 через 10.0.1.254 будут безопасными вариантами). Я предполагаю, что это уже настроено для вас, и сервер dhcp выдает адреса в этом пуле.
Как только все это будет подтверждено, вы сможете сделать несколько вещей:
-Ping это, а затем запустить arp сканирование (arp -a в Windows, и я почти уверен, что то же самое для Linux). Вы можете найти соответствующий MAC-адрес для этого IP, а затем посмотреть, какое оборудование соответствует этому префиксу MAC (первые 6 буквенно-цифровых символов).
-Установите инструмент типа zenmap/nmap и запустите полное сканирование. Вы должны получить представление об оборудовании и ОС, работающих на нем, если оно не слишком заблокировано. По сути, это автоматизирует вышеуказанный шаг и делает немного больше.
Отсюда у вас есть несколько вариантов. Если у вас есть шкаф, полный уникальных машин, и вы определили, что она определенно не виртуализирована, вы можете сузить круг поиска глазами. Если это машина, к которой вы должны иметь доступ и обнаружить, что RDP или SSH (или что-то подобное) запущены, вы можете попробовать удаленно войти с известными учетными данными и продолжить оттуда.
Еще одна вещь, о которой стоит упомянуть, это то, что вы можете использовать команду trace route (tracert (ip) в windows, traceroute (ip) в linux). Это даст вам представление о том, какое оборудование может находиться между вами и сервером dhcp, если таковое имеется.
Хорошей охоты!
решение2
Еще «два цента»:
например,
mtr -nrwc1p --timeout 5 www.google.com
это хорошая замена traceroute (Хм... не знаю, доступна ли она для Windows)
mtr --help
или man mtr
для получения дополнительной информации.