In the JRE on my system (openjdk-8), the Linux ENETUNREACH does not translate to NoRouteToHostException but to a SocketException with the message "Network not reachable". "UNIX Network Programming: The sockets networking API, Volume 1" notes that the two (ENETUNREACH and ENOSTUNREACH) should be treated the same. Where would I report something like that?