Obter uma lista de todos os computadores em uma rede sem DNS

Saudações,

Eu preciso de um caminho (seja através de C # ou em um arquivo .bat) para obter uma lista de todos os computadores em uma determinada rede. Normalmente, eu uso "net view", mas isso tende a funcionar (pelo que entendi) somente dentro do seu domínio. Preciso dos nomes (ou pelo menos dos Endereços IP) de todos os computadores disponíveis na minha rede.

Ser capaz de obter todos os computadores em um domínio que não é meu (caso em que eu usaria WORKGROUP, ou seja qual for o padrão é) também funcionaria.

questionAnswers(4)

yourAnswerToTheQuestion