Из службы браузера. NetServerEnum предшествует Active Directory и должен работать в системах без AD. NetServerEnum вернет 6118 (без браузеров), если не сможет найти сервер просмотра. Я думаю, что AD имеет интерфейс ADSI для такого рода задач, но я никогда не программировал на AD.
Обратите внимание, что NetServerEnum может быть недобросовестно медленным в большом домене: я нашел это нелегким путем, пытаясь использовать NSE для элементарного алгоритма "обнаружения". Вскоре усвоил урок и переключился на UDP для этой задачи.