He encontrado la forma de hacerlo, lo que necesitaba era saber si 2 hosts tienen los 3 primeros números de la IP iguales
Código:
byte[] host1=(InetAddress.getByName("nombrehost1")).getAddress();
byte[] host2=(InetAddress.getByName("nombrehost2")).getAddress();
String cadena1 = Byte.toString(host1[0]) + Byte.toString(host1[1]) + Byte.toString(host1[2]);
String cadena2 = Byte.toString(host2[0]) + Byte.toString(host2[1]) + Byte.toString(host2[2]);
System.out.println(cadena1.equalsIgnoreCase(cadena2));