Клиент подключается к серверу с помощью GenuineChannels (мы рассматриваем возможность перехода на DotNetRemoting). Под поиском я подразумеваю получение IP-адреса и номера порта сервера, к которому нужно подключиться.
Похоже, что метод грубой силы - это попробовать каждый IP-адрес в сети, попробовать активные порты (даже не уверен, возможно ли это), но должен быть способ лучше.