Red de conocimiento informático - Aprendizaje de programación - ¿Cómo obtiene Java la IP activa y el nombre de host en la LAN?

¿Cómo obtiene Java la IP activa y el nombre de host en la LAN?

public void PingAll() throws Exception{

//Primero obtenga la IP de la máquina y obtenga el segmento de red

InetAddress host = InetAddress.getLocalHost(

Cadena hostAddress = host.getHostAddress();

int k=0

k=hostAddress.lastIndexOf("."); p>

String ss = hostAddress.substring(0,k+1);

for(int i=1;i <=255;i++){ //Para todas las IP de LAN

Cadena iip=ss+i

Ping(iip

}