Windows своё сетевое окружение формирует с помощью LLMNR, камеры с телефонами объявляют себя коммутаторам или PBX, через LLDP/CDP
OS X использует Bonjour для формирования сетевого окружения.
Ваша цель ведь узнать IP для конкретного устройства, даже при условии, что адрес может меняться, так?
Так вот эти протоколы позволяют это сделать, без использования выделенного DNS сервера, куда добавят записи устройства или вы добавите.