Сайт в Контакте не открывается. Что делать если открывается другой сайт вместо нужного? Если браузер не открывает сайты необходимо проверить и восстановить файл hosts.
Доброго времени суток читатели блога MoyiZametki.ru. Однажды я столкнулся с тем, что сайт В Контакте и Одноклассники не открывается, поисковик Яндекс и Гугл тоже да и вообще все сайты перестали открываться в браузере. Если Вы столкнулись с такой проблемой, то скорее всего это работа вируса, который модифицирует файл hosts после чего вы не можете зайти в социальные сети или вообще на любой другой сайт. Сегодня я расскажу, как можно решить данную проблему.
Файл hosts
Итак что же такое файл hosts. Постараюсь кратко и без лишней воды объяснить что к чему. Дело в том, что в интернете используются только цифровые значения адресов для сайтов. Буквенные обозначения сайтов были придуманы исключительно для удобства запоминания их пользователями. Т.е. MoyiZametki.ru — это в общем то не совсем адрес, а лишь буквенное отображение ip адреса — 77.222.40.118. Компьютеры могут общаться меж собой только через эти ip адреса. Компьютеры вообще не понимают запись типа MoyiZametki.ru или какую либо другую. Им подавай айпишник 77.222.40.118. Дак вот чтобы компьютер понял буквенную абракадабру задействуется служба DNS.
В тот момент, когда мы отправляем из адресной строки браузера запрос на открытие какого нибудь сайта происходит обращение к DNS серверу, на котором ищется цифровое соответствие символьному, введённому в адресною строку браузера. Если оно не находится, то происходит обращение к следующему DNS серверу и так до тех пор пока соответствие не будет найдено. Как только выясняется, что MoyiZametki.ru = 77.222.40.118, происходит обращение к серверу с ip 77.222.40.118 и сайт загружается в браузер пользователя. Вот примерно так это и происходит.
Процесс этот можно ускорить, используя файл hosts. Файл hosts используется в Windows для преобразования символьных имен доменов (например, google.com) в соответствующие им IP-адреса (64.233.167.99) и наоборот (точно такие же задачи в сетях TCP/IP выполняет и DNS — Domain Name System — система доменных имен). То есть каждый раз, когда вы вводите в адресную строку браузера название сайта, ваш компьютер, прежде чем с ним соединится, должен преобразовать это «буквенное» название в соответствующие ему числа.
Файл hosts находится в системе вот по такому пути: С:\Windows\system32\drivers\etc\. Дело в том, что прежде чем обратиться к DNS серверу браузер обращается к этому файл и проверяет в нём соответствие символов ip адресам. Если такое соответствие находится, то происходит обращение к удалённому серверу для загрузки сайта, минуя службу DNS.
Файл этот можно открыть используя обычный блокнот. Вначале прописывается ip адрес затем символьное значение. Таким образом можно укорить загрузку очень часто посещаемых сайтов, зная их ip, минуя обращение к DNS серверам. Кстати ip адрес любого сайта можно узнать например вот здесь.
Браузер не открывает сайты что делать?
Но вернёмся всё же к нашим баранам Т. к. браузер прежде чем обратиться к службе DNS, сначала смотрит в файл hosts — это на руку всяким вредоносным программам. На первом снимке где изображено содержимое файла hosts есть запись 127.0.0.1 localhost это адрес локального ПК, т. е. Вашего или моего. И вот например вирус редактирует этот файл, приводя вот к такому виду:
Все попытки обратиться к сайтам будут бесполезны. Браузер не открывает сайты, антивирус не обновляется, потому что вирус заблокировал обновление антивируса и доступ к сайтам социальных сетей. Это далеко не весь список я встречал записи более 1000 строк. А ещё может быть и такое что в соответствие символьным значениям сайтов может стоять ip адрес ресурса на котом Вам скажут отправьте SMS на такой то номер для того чтобы разблокировать доступ к тому же контакту.
Браузер обращаясь к файлу hosts проверяет vc.com и видит такой то ip. Затем проходит по нему и выдаёт, Ваш аккаунт заблокирован. Т. е. вообще браузер открывает другой сайт. При чём этот левый сайт даже может и по дизайну походить на Контакт, я с таким сталкивался по глупости.
Восстановление файла hosts
Восстановить файл hosts очень просто, нужно удалить из него всё кроме записи 127.0.0.1 localhost. Или воспользоваться утилитой AVZ. После запуска антивирусной утилиты, идём в меню Файл — Восстановление системы
Выбираем пункт Очистка файла hosts и жмём Выполнить
Неплохо и применить меры предосторожности. Достаточно для файла hosts установить атрибут только для чтения, после чего отредактировать файл будет невозможно.
Вот такими нехитрыми способами происходит восстановление файла hosts и доступ к интернету. После всех этих процедур обязательно рекомендуется проверить ПК полноценным антивирусом.
у меня винда семёрка и в ней нет этого файла «HOST» , может должен быть файл под другим именем ?
Здравствуйте, недавно случайно удалила страничку, но потом восстановила, но теперь когда вхожу в вк через некоторое время сам себя закрывает.Что делать?
Подскажите,что делать а у меня этой папки вообще нет hosts разу другая идет, и контакт не открывается.