Добрый день! Проблема может быть не только в файле hosts, есть еще ряд причин по которым браузер не может получить доступ к сайту. Давайте рассмотрим возможные варианты:
1. В браузере в настройках сети, сможет стоять "использовать прокси-сервер для подключения к сети" (Настройки -> Сеть -> Изменить настройки Proxy сервера) с указанием адреса не рабочего прокси-сервера. Проверьте настройки и если установлен именно такой тип подключения, снимите галочку "использовать прокси-сервер".
2.Параметры подключения к Интернету и DNS. Зайдите в центр управления сетями и общим доступом Windows, перейдите в пункт «Изменение параметров адаптера», сделайте правый клик по Интернет-подключению и нажмите «Свойства». После этого в поле, где написано «Отмеченные компоненты используются этим подключением» выберите «Протокол Интернета версии 4 (TCP/IPv4)», а потом нажмите кнопку «Свойства». В свойствах протокола Интернета почти для всех провайдеров должно стоять «Получить IP-адрес автоматически» и «Получить адрес DNS-сервера автоматически». Если это не так, измените настройки, а если там и так стоит «Автоматически», то поставьте в пункт «Использовать следующие адреса DNS-серверов» и в пункт «Предпочитаемый DNSсервер» впишите адрес 8.8.8.8, нажмите «Ок».
3. Возможно причина в вирусах и вредоносных программах, установите программу Malwarebytes Antimalware и проверьте ею компьютер. Затем скачайте и проведите проверку программой Dr.Web Cure IT.
Для теста, зайдите в Пуск - Выполнить, впишите cmd, затем в командной строке пропишите ping ya.ru, и сообщите что выдала команда.