API para obter nomes de computadores em rede local

Olá pessoal,

Gostaria de saber se tem alguma API para Rede em java onde eu possa obter os computadores que estão na mesma rede onde a minha aplicação esta rodando?
Pq no código atual estamos executando um comando em backgraund no console do windows e lendo a saida para obter os nomes das maquinas. Atualmente executamos o comando “net view”. Mas gostaria que ficasse mais portável o software no caso de querermos rodalo no linux, por exemplo.
Alguém sabe sobre alguma API?

FLw.