Come ti è già stato detto, non esiste alcuna soluzione software.
L'unico "software" che è a conoscenza di una connessione con un dispositivo è quello montato a bordo del router.
Quindi le soluzioni sono 2:
1) Hai un firewall hardware attraverso cui passano tutti: configuri questo firewall
2) Configuri il router
In tutto questo, Java c'entra nulla... è un problema di amministrazione di rete.