В таблице DHCP маршрутизатора клиенты, отправившие свое сетевое имя, перечислены с IP-адресами и MAC-адресами. Мне нужен способ получить имена хостов, которые отправили клиенты. Маршрутизатор не хранит эти записи в своем DNS-кэше, поэтому при использовании host
или nslookup
не удается разрешить IP-адреса в имена хостов.
К маршрутизатору нельзя получить доступ (через интерфейс управления) или изменить каким-либо образом, поэтому исправить это не вариант.
Если на клиентском компьютере запущен SMB/Netbios, можно найти имя компьютера, но это не будет работать для таких устройств, как Ipads, * nix boxes и т.д.
Есть ли способ добиться того, чего я добиваюсь?
Изменить: решение не должно быть своевременным, общим или стандартным; хакерские пути приветствуются. Я рассмотрел подделку запроса DHCP для каждого IP-адреса, надеясь, что маршрутизатор покажет информацию о уже существующей аренде, но не сигары; дальнейшее чтение DHCP обеспечено ..