Время ожидания соединения истекло - значит сервер не ответил за то время, которое даётся на установление соединения. Что вы там делаете - совершенно не понятно, зачем коннектитесь по IP - тоже не понятно, откуда этот поиск DNS - тоже не понятно. Сделайте PING на доменное имя сервера, вот он и покажет, есть связь с сервером, или её просто нет. Конечно если на сервере PING не заблокирован.