Это - едва идеальное решение, но....
У нас есть сервер что электронные письма сотни файлов журнала ночью. Что, если Вам послали Ваши документы по электронной почте автоматически (мы используем, БЛЕЕТ)? У Вас могло быть правило Outlook, которое распечатает документы или вложения от определенных отправителей.
Другое больше удобных в сопровождении методов в стороне как домен или пиринг, который предлагает установка WINS как joeqwerty, я, вероятно, взял бы метод решения "в лоб". Настройте поле Linux, подключенное к магистральному порту, таким образом, это может получить доступ ко всем VLAN. Затем я написал бы сценарий этого:
for vlanNumber in `seq 1 300`; do
# create a virtual network device on vlan using vconfig
# get dhcp lease using dhclient
# use nmblookup to gather all the machine names and append them to a file
# release the dhcp lease
# drop the vlan interface
done
Не симпатичный, наверняка, но этому, вероятно, удалось бы сделать задание.
Вы используете DHCP в этой среде? Если так, я полагаю, что можно указать один или несколько серверов WINS как часть арендного договора DHCP. Это netbios-name-servers
опция в ISC DHCP. Это настроило бы их для использования сервера побед, который Вы указываете, не имея необходимость идти касание каждая машина.