Поднял на виртуалках server 2008 и 2 машинки c windows xp. Добавил клиентов в домен. В настройках dns-клиента указал primary - ip server 2008, secondary 8.8.8.8. При этом отключил Netbios over TCP/IP. Чтобы имена не резолвились таким способом.
1. Далее по протоколу smb я обратился с winxpvm1 на winxpvm2, успешно
2. Отключил server 2008 от сети, выполнил ipconfig /flushdns на winxpvm1 и ping winxpvm2 уже не резолвилось.
3. По smb еще можно было обращатся, но после перзагрузки winxp1 я обратился с winxpvm1 \\winxpvm2 получил: "windows не удается найти winxp2"
4. вернул server 2008 в сеть, подождал 10 минут
5. результат на скриншоте: как видно, dns-клиент не желает больше обращатся к primary-dns, а обращается только к secondary, не смотря на то, что primary ближе по метрике и доступен.
6. Спустя еще 5-10 минут, с winxpvm1 резолвился winxpvm2.
Вобщем, ylebedev, SyavaSyava, Maksim вы ничего не написали из того, что просил, но возможно вам это будет полезно.