Как проверить файл hosts

Вопросы типа “Не могу зайти на Вконтакте”, “Не могу скачать ни один антивирус” звучат весьма часто. Одной из причин данной проблемы часто является лишняя строчка в файле hosts оставленная вирусами.

Так что-же это за файл такой hosts? Википедия гласит:
*Hosts* — текстовый файл, содержащий базу данных доменных имен и используемый при их трансляции в сетевые адреса узлов. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от DNS, содержимое файла контролируется администратором компьютера.

Я надеюсь вы ничего не поняли из объяснения. :) В принципе следующий абзац можно пропустить, т.к. я попробую объяснить назначение файла hosts.
Итак, на самом деле в Интернет используются адреса сайтов в виде цифровых значений, т.е. не yandex.ru, а 213.180.204.11 Преобразованием из текстового значения в цифровое занимаются DNS-сервера. И как раз наш файл hosts и является подобием микро DNS-сервера. Когда вы набираете в адресной строке браузера адрес yandex.ru (или любой другой)и нажимаете ввод, то первым делом просматривается наш знаменитый файл hosts. В файле ищутся строчки вида
ххх.ххх.ххх.ххх site.com, где ххх.ххх.ххх.ххх это ip-адрес, а site.com – символьный адрес сайта. В случае нахождения совпадений ip-адрес берется именно из файла hosts. Таким образом внося неверные данные в файл можно добиться перенаправления на несуществующий или совершенно другой ip-адрес. Чем как раз и пользуются вредоносные программы.

По-умолчанию в файле hosts присутствует только одна запись: 127.0.0.1 localhosts
Все строчки начинающиеся с символа # считаются комментариями и не учитываются.

Для того чтобы проверить файл hosts и убедится, что в него не внесены ненужные записи нужно сделать следующее:
Нажимаем комбинацию клавиш Win + R. Должно открыться диалоговое окно:
Win + R
в котором необходимо ввести notepad %systemroot%\system32\drivers\etc\hosts и нажать Enter. После этого откроется Блокнот с содержимым файла hosts.
hosts

Как вы надеюсь помните в файле hosts по-умолчанию должна присутствовать только одна запись 127.0.0.1 localhosts, если вы обнаружите ещё какие-то строчки, например
127.0.0.1 kaspersky.com, то их необходимо удалить (стереть), а документ сохранить.
Запись hosts

UPD: Открыв файл hosts попробуйте прокрутить его до самого конца, т.к. бывает что именно после нескольких пустых страниц следуют записи, которые необходимо удалить.
Ну и на всякий случай загляните в ветку реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath, чтобы убедиться что система использует именно файл hosts.

Количество просмотров: 5870


Комментарии:


  1. Здравствуйте!уже с неделю со своего компа не могу зайти в контакт,с других компьютеров без проблем. Вот что мне пишут-Введите номер Вашего телефона.
    Номер телефона:
    +7
    Пример: 9062293300

    Номер Вашего телефона нужен для того, чтобы мы смогли прислать Вам код подтверждения и убедиться в том, что Вы – реальная личность!

    “ВКонтакте” гарантируют, что информация о Вашем номере ни при каких обстоятельствах не будет разглашена или передана третьим лицам. Данная мера принята для того, чтобы оградить пользователей от автоматических спам-ботов.

    Имея доступ к указанному номеру, Вы всегда сможете восстановить пароль к Вашей странице.

    Услуга недоступна абонентам некоторым регионам Мегафона. Отправляешь смс,приходит ответ,ответьте“Да”,а вот куда отправить это “Да“не знаю,номера нет.Просто цифра 5.Помогите пожалуйста!

    Лидия    25.06.2011 11:50    #

  2. Я бы на вашем месте не стал сразу отправлять смс-ки. Так можно нарваться и на мошенников. Смотрите состояние файла hosts по инструкции выше, скачивайте Dr.Web CureIt! и делайте проверку на наличие вирусов. И только после того, как убедитесь в отсутствии вирусов на вашем компьютере можно предпринимать какие-либо действия.
    Еще попробуйте зайти с другого компьютера.

    graydon    26.06.2011 10:49    #

  3. у почти такая же проблема ,с другого компьютера могу зайти со своего нет,пишет ведите свой номер тлф ,которой на вашей странице,ввожу ,пишет ,что не правильный ,если ввести российский номер ,то без проблем(у меня украинский оператор) и как бы я не знаю,что делать ,файл hosts у меня чистый…подскажите что-то.

    максим    31.07.2011 01:07    #

  4. Прежде всего убедитесь что у вас на компьютере нет вирусов. Можно начать с проверки, уже упоминавшейся выше, утилитой DrWeb CureIt.

    graydon    31.07.2011 07:10    #

  5. Спасибо за помощь, не знаю, чтобы без вас делали!

    Лариса    10.09.2011 18:42    #

  6. я вот зашла на 127.0.0.1 localhosts
    и там было написано:127.0.0.1 localhost

    92.38.209.182 vk.com
    92.38.209.182 vkontakte.ru последние два я стерала ..но у меня почему-то не стирается и выдает проверьте правильность пути и имени файла

    татьяна    14.10.2011 21:42    #

  7. Татьяна, попробуйте проделать ещё раз все операции, но в безопасном режиме. Для входа в безопасный режим нужно нажимать клавишу F8, должен появится список вариантов загрузки Windows, выбрать Safe Mode (Безопасный режим).
    Ну и конечно прежде чем выполнять данные операции необходимо проверить компьютер на наличие вирусов, т.к. они могут блокировать ваши действия.

    graydon    14.10.2011 23:44    #

  8. фигня нечто подобное что и в первом коментарии….я вобще его дотупила что у меня контакт вобще не загружаеться….порылась в инете нашла неккий “hots” ну я думаю:ща зайду вирус удалю….я захожу а у меня отсуствует запись “127.0.0.1 localhost “ и чё мне делать???

    ТонЮшкА    21.12.2011 13:07    #

  9. Отсутствие записи 127.0.0.1 localhosts вообще не сказывается на обычную работу операционной системы. А вот лишних записей не должно быть.

    graydon    21.12.2011 17:40    #

  10. Здравствуйте! у меня в папке hosts вот что 91.217.153.21 www.vkontakte.com
    91.217.153.21 vkontakte.com
    91.217.153.21 www.vkontakte.ru
    91.217.153.21 vkontakte.ru
    91.217.153.21 www.google.ru
    ...
    91.217.153.21 www.qiwi.ru
    91.217.153.21 qiwi.ru
    91.217.153.21 www.rambler.ru
    91.217.153.21 rambler.ru
    91.217.153.21 durov.ru
    91.217.153.21 www.google.com
    91.217.153.21 google.com
    91.217.153.21 mail.ru
    91.217.153.21 www.mail.ru
    и нету 127.0.0.1 localhosts что мне делать??

    А и когда я захожу в контакт одноклассники mail.ru и ищу в гугле и вообще в любом поисковике мне выбевает вот это Not Found

    The requested URL /search was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    Apache/2 Server at www.google.com Port 80 что мне делать??? помогите пожалуйста!!

    Даша    27.12.2011 14:02    #

  11. Даша, удалите из файла hosts все строки, добавьте запись «127.0.0.1 localhost» (без кавычек) и сохраните файл.
    Если не уверены, что правильно сможете сделать все операции, то почитайте об утилите AVZ и с ее помощью очистьте файл hosts.

    graydon    27.12.2011 20:10    #

  12. я просмотрела hosts и вот что у меня 127.0.0.1 localhost
    92.38.209.180 vk.com
    92.38.209.180 vkontakte.ru
    открываю через блокнот, стираю но сохранить не могу,пишет: отказано в доступе(

    Екатерина    02.01.2012 11:36    #

  13. Запустите блокнот от имени администратора (правая кнопка мыши на ярлыке) и уже затем открывайте файл hosts, стирайте и сохраняйте.

    graydon    02.01.2012 17:43    #

  14. доброго времени суток!при входе вконтакт появляется пустая страница(т.е. зайти не могу)
    захожу в “hosts” вот что пишит
    # Copyright © 1993-2009 Microsoft Corp.
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a ‘#’ symbol.
    #
    # For example:
    #
    # 102.54.94.97 rhino.acme.com # source server
    # 38.25.63.10 x.acme.com # x client host

    # localhost name resolution is handled within DNS itself.
    # 127.0.0.1 localhost
    # ::1 localhost при попытке удалить изменить что либо пишет что нет разрешения…
    помогите решить проблему

    Павел\    03.01.2012 12:40    #

  15. Павел, я в вашем файле hosts не вижу ничего криминального.
    Чуть выше я давал ссылку на утилиту CureIt, скачайте её и просканируйте компьютер на наличие вирусов. Можно воспользоваться бесплатным диском Kaspersky Resque Disk.

    graydon    03.01.2012 19:56    #

  16. Спасибо огромное!!!=)

    Екатерина    04.01.2012 10:30    #

  17. Это вам спасибо, что песетили именно мой сайт.

    graydon    04.01.2012 20:09    #

  18. Какое значение параметра реестра DataBasePath должно быть? У меня такое:
    SystemRoot\System32\drivers\etc

    Владислав    03.03.2012 00:04    #

  19. Владислав, значением параметра DataBasePath по-умолчанию как раз и является SystemRoot\System32\drivers\etc

    graydon    03.03.2012 07:58    #

  20. Я привёл в порядок hosts файл с помощью HostsXpert v4.3.
    Потом установил KIS2011, всё проверил. Через некоторое время опять не могу зайти на сайты. Опять HostsXpert v4.3, восстановил файл, но ещё сделал его для чтения. Как найти, вычислить этот процесс, который меняет hosts файл???

    Владислав    03.03.2012 21:00    #

  21. Не всегда антивирусы могут при работающей ОС обнаружить и удалить вредоносное ПО. Надежнее будет проверить ваш компьютер антивирусной программой записанной на live-cd диске. Такие диски выпускают практически все антивирусные компании http://livecdlist.com/purpose/windows-antivirus

    graydon    03.03.2012 21:08    #

  22. подскажите пожалуйста, у меня пишется в адресной строке, при попытки входа на сайт вконтакте следующее: http://vk.com/login?act=vkcomredirect&to=ZmVlZA—
    что это значит? hosts чистый проверила все так как вы советовали выше. может ли это значит что мне заблокировали выход на эти сайты с другого, главного компьютера в офисе?

    Фируза Зарифовна    15.03.2012 09:39    #

  23. Фируза, а вы не можете зайти на сайт вконтакта? Я ничего подозрительного в вашей адресной строке не вижу – vk.com это основной адрес вконтака, а вы видимо вводите старый vkontakte.

    graydon    15.03.2012 12:26    #

  24. наверно, тогда мне точно заблокировали выход на этот сайт. ведь дома все работает. благодарю вас за помощь! но я очень расстроена. ((((

    Фируза    15.03.2012 15:09    #

  25. Здравствуйте.
    нажимаю win+к, удаляю лишнее.
    После “Сохранить?” запрашивает “Куда?”
    Сохранила на рабочий стол.
    заново нажимаю win+r та же картина,как ничего и не удаляла, что делать?

    Дарина    06.05.2012 15:52    #

  26. Дарина, сохраните измененный файл именно в то место, откуда его открыли, а не на Рабочий стол. В стандартном Блокноте достаточно нажать сочетание клавиш Ctrl+S и изменения будут сохранены.

    graydon    06.05.2012 21:24    #

  27. Здравствуйте,прошелся курейтом, хост с вирусом переместился в карантин.
    Открываю в блокноте-все строго как в образце-все надписи,цифры и т.д.
    но на сайты меня категорически не хотят пускать,порой даже на стартовую страницу яндекса.Что можно сделать?

    Алекс    10.05.2012 22:59    #

  28. Алекс, если не пускает на большинство сайтов или вообще на все, то проблема скорее всего не в hosts. Попробуйте еще воспользоваться утилитой AVZ, отметив чекбоксы у пунктов связанных с hosts и TCP/IP. Ну и не лишним будет зайти в настройки Internet Explorer и сбросить их на значение по-умолчанию.

    graydon    11.05.2012 07:45    #

  29. здравствуйте, в одноклассниках появилась валидация аккаунта, это вирус, скачала AVZ очистила и удалила host, на DrWeb CureIt удалила все вирусы, полдня одноклассники работали, после опять тоже самое, но теперь не могу очистить host, так как компьютер его не видит, после скачала программу host, но выскакивает пустое окно и значок отменено в операции??? помогите,что делать?

    Светлана    18.05.2012 15:05    #

  30. Светлана, половина ответов на ваш вопрос уже присутствует в вашем же вопросе (простите за каламбур). Вот вы пишете что очистили и удалили файл hosts, а потом сетуете что компьютер его не видит. А кто его вам заново создаст? Файл hosts достаточно было просто очистить от постороннего содержимого.

    Ну и, как я уже писал ранее в комментариях, отсутствие файла hosts не является чем-то критическим для работы системы.

    И если после некоторого времени работы ситуация вернулась, значит вирусы еще присутствуют в системе.

    ЗЫ: Сидение по полдня в Одноклассниках вас не пугает? Это уже зависимость какая-то.

    graydon    18.05.2012 15:35    #