Por que uma exceção “java.net.ConnectException: Connection timed out” ocorreria quando o URL estivesse ativo?

Estou recebendo um ConnectException: Connection timed outcom alguma frequência do meu código. O URL que estou tentando acessar está ativo. O mesmo código funciona para alguns usuários, mas não para outros. Parece que quando um usuário começa a obter essa exceção, ele continua a obter a...