Вы не можете знать, вы не должны знать, в коде приложения.На уровне запуска Java-приложений нет никакой разницы между сетями, все, что у вас есть, это стек TCP / IP, и вы не можете определить, исходя из этого, в какой сети вы работаете.
You 'Мне нужно было написать что-то в нативном коде, которое взаимодействует с низкоуровневой функциональностью операционной системы (и не спрашивайте меня, что и как, это, очевидно, зависит от операционной системы), чтобы получить эту информацию.