2

В таблице DHCP маршрутизатора клиенты, отправившие свое сетевое имя, перечислены с IP-адресами и MAC-адресами. Мне нужен способ получить имена хостов, которые отправили клиенты. Маршрутизатор не хранит эти записи в своем DNS-кэше, поэтому при использовании host или nslookup не удается разрешить IP-адреса в имена хостов.

К маршрутизатору нельзя получить доступ (через интерфейс управления) или изменить каким-либо образом, поэтому исправить это не вариант.

Если на клиентском компьютере запущен SMB/Netbios, можно найти имя компьютера, но это не будет работать для таких устройств, как Ipads, * nix boxes и т.д.

Есть ли способ добиться того, чего я добиваюсь?


Изменить: решение не должно быть своевременным, общим или стандартным; хакерские пути приветствуются. Я рассмотрел подделку запроса DHCP для каждого IP-адреса, надеясь, что маршрутизатор покажет информацию о уже существующей аренде, но не сигары; дальнейшее чтение DHCP обеспечено ..

1 ответ1

0

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

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