Вы хотите две вещи на разных уровнях.
На самом низком уровне находится сетевой адаптер с MAC. Вы можете сравнить MAC с серийным номером. Он не дает никакой информации о компьютере, на котором он находится. Нет, если это часть домена; даже не то, какая ОС работает, и сколько других сетевых карт присутствуют на этом компьютере.
Это означает, что ваш базовый DHCP-сервер будет знать только, что он:
- Получил запрос на информацию о сети.
- И от того, кто этот запрос пришел (на основе MAC).
Без дополнительной информации он не может делать то, что вы хотите.
Что вы можете сделать, чтобы решить вашу проблему:
- Создайте две разные сети. Подключите компьютер в домене к одной сети, а автономные компьютеры - к другой сети. (Либо полное физическое разделение, либо что-то более удобное с использованием двух разных сетей /VLAN, маршрутизатора, ... )
- Вы можете зарезервировать определенный IP для определенного MAC. Если вы делаете резервирование для каждого MAC в домене, то вы архивируете то, что хотите.
Ни один из этих ответов я не хотел бы принять как «решение», и я надеюсь, что у кого-то есть лучший вариант.