Чем открыть файл hosts windows 7. Как открыть файл hosts? Предназначение файла hosts

За последний год вопросы относительно того, где находится файл hosts, задаются все чаще.

На самом деле этот файл является очень полезным при выполнении всяческих настроек, связанных с доступом в интернет.

Фактически при любой проблеме с интернетом файл hosts, так или иначе, будет использован . Но об этом мы поговорим далее. Основной вопрос состоит в том, где же найти этот самый полезный файл.

Если просто ввести в поиск по системе запрос «hosts», то найти нужный файл не получится – не все так просто. По крайней мере, работает это очень редко, если вообще работает.

Да, на одном из отечественных форумов был зафиксирован пост, где человек нашел этот самый файл путем самого обычного поиска, но у остальных юзеров найти его таким способом не выходило.

В любом случае, было бы полезно рассмотреть, как найти файл hosts на той или иной ОС.

Месторасположение на компьютере

Начнем, пожалуй, со все так же популярной системы Windows 7. Здесь для нахождения файла hosts необходимо сделать следующее:

  • Зайти в «Мой компьютер», после чего перейти в «Локальный диск С». Далее следует зайти в папку «Windows», которая выделена на рисунке №1.

Примечание: Если системным является диск с другим обозначением (не С:, хотя чаще всего именно С:), то вышеупомянутая папка с названием «Windows» находится именно на нем. В любом случае, следует проверить везде. Такая папка на компьютере всего одна, поэтому много времени данный процесс уж точно не займет.

  • После этого следует перейти в папку «System32». Найти ее тоже будет несложно, ведь такая там всего одна и спутать ее с чем-либо попросту невозможно.

№2. Папка «System32» в «Локальном диске С»

  • После перехода в папку «System32» необходимо найти папку «drivers» и перейти в нее. Тоже выполнить этот этап будет весьма несложно.

№3. Папка «drivers» в «Локальном диске С»

  • Далее следует найти другую папку – с названием «etc». Она выделена на рисунке ниже.

№4. Папка «etc» в «Локальном диске С»

  • Собственно, в папке с названием «etc» и будет искомый нами файл hosts. Возможно, он будет там всего один или же с ним будут располагаться и другие файлы, которые также отвечают за подключение к интернету. Конкретно, это «networks», «services» и «protocol».
    Часто они становятся причиной нарушений в сетевой работе операционной системы, и их приходится вовсе удалять. Поэтому вы можете запомнить расположение всех этих файлов – это точно понадобится в дальнейшей работе.
    В любом случае, названием «hosts» двух файлов точно не будет.

Таким образом, найти файл hosts в Windows 7 можно, если пройти по пути C:\Windows\System32\drivers\etc. Кстати, открыть этот файл можно очень просто, даже если не следовать по пути, указанному выше.

Для этого понадобится командная строка , запущенная от имени администратора. Открывается она очень просто.

Необходимо просто открыть меню «Пуск», после чего открыть «Все программы», выбрать папку «Стандартные» (подчеркнуто красной линией на рисунке №5), на пункте «Командная строка» следует нажать правой кнопкой мыши.

В выпадающем меню нужно выбрать пункт «Запуск от имени администратора» (выделен зеленой рамкой на том же рисунке).

После этого в командной строке останется просто написать команду «notepad [путь расположения файла hosts, то есть C:\Windows\System32\drivers\etc\hosts]» и нажать кнопку Enter на клавиатуре.

Выглядит все это так, как показано на рисунке №6.

Соответственно, с таким подходом и находить ничего не нужно. Система все откроет автоматически. Но об открытии рассматриваемого файла мы еще поговорим.

Что касается открытия hosts в других системах, таких как Windows 8 и Windows 10, то там тоже все довольно просто. Что касается восьмой версии вышеупомянутой ОС, то там путь не отличается.

Это означает, что для нахождения нужного файла следует всего лишь пройти по точно тому же пути – C:\Windows\System32\drivers\etc.

Отличие от вышеизложенных скриншотов лишь в том, что будет немного другой интерфейс, а в остальном все остается точно таким же самым.

В конце концов, его можно вообще не искать, а открыть через командную строку таким способом, который описан выше.

Та же самая ситуация с Windows 10 – путь остается точно таким же. Опять же, отличие от вышеуказанных фотографий лишь в интерфейсе.

Ниже можно видеть скриншот этого же файла в системной папке Windows 10.

Если говорить не о привычных нам Windows, а об Ubuntu, то там нужный нам файл тоже находится в папке с названием «etc».

Соответственно, чтобы открыть его, следует ввести простую команду: sudo gedit /etc/hosts.

Вывод! Из всего вышесказанного можно сделать один простой вывод – файл hosts всегда находится в папке «etc» во всех операционных системах.

Исключением являются лишь старые версии Виндовс – 95, 98 и ME. Там его можно отыскать прямо в папке с названием «Windows».

Итак, где найти этот файл, мы уже знаем. Теперь стоит узнать, как же его отредактировать, и зачем он вообще нужен.

Предназначение файла hosts

Если сказать просто, он нужен для сохранения базы данных доменных имен.

Если сложнее, то данный файл нужен для преобразования символьных имен доменов (пример: yandex.ru) в IP-адреса , которые им соответствуют.

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

И здесь на помощь приходит hosts. В сетях TCP/IP такая же функция возложена на DNS , то есть систему доменных имен.

Проблема в том, что очень часто злоумышленники и всевозможные блокировщики интернет-контента, как, например, Роскомнадзор, используют этот самый файл для блокировки доступа к различным сайтам.

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

Впрочем, для вышеупомянутых файлов «networks», «services» и «protocol» это тоже актуально.

Но их можно полностью удалить, а вот с hosts такой фокус не пройдет. Поэтому нам нужно знать, как же его можно отредактировать.

Как открыть файл hosts

Один из способов для этого был описан выше.

Он заключается в том, чтобы открыть командную строку от имени администратора и написать там команду «notepad [путь расположения файла hosts, то есть C:\Windows\System32\drivers\etc\hosts]».

Как видим, здесь для открытия используется программа Notepad, то есть, фактически, текстовый редактор. Она является обычным блокнотом, но с намного большим количеством разнообразных функций.

Проблема в том, что установлен он далеко не на каждом современном компьютере.

Хотя установить его очень просто – для этого есть сотни сайтов, которые выкладывают на своих репозиториях установочные файлы Notepad, открыть рассматриваемый нами файл можно в разы проще.

Дело в том, что весь функционал Notepad нам в данном случае не понадобится и открыть hosts можно самым обычным блокнотом.

Чтобы сделать это, нужно выполнить следующие действия:

  • С самого начала необходимо нажать на самом файле правой кнопкой мыши и в выпадающем меню выбрать пункт «Открыть с помощью» (он выделен красной рамкой на рисунке №8).

Примечание: Обычно файл hosts не имеет никакого расширения и выглядит так, как показано на рисунке №7, то есть в виде пиктограммы пустого листа. Но иногда система все-таки может давать ему какое-то расширение. Именно это мы можем видеть на рисунке №8. Независимо от того, имеет он расширение или нет, все равно открывать его следует только через Блокнот или Notepad .

  • Далее необходимо выбрать пункт «Выбрать программу». Если в открывшемся списке есть «Блокнот», как на рисунке №9, то нужно нажать на него и нажать на кнопку «ОК».
    Если же нет, следует воспользоваться кнопкой «Обзор» (выделена красной рамкой на рисунке №9) и выбрать там блокнот.

Как видим, все делается очень просто. После этого нужный нам файл открывается.

Что касается его редактирования, то никаких особых инструкций здесь нет, все делается так же, как и в обычном блокноте.

Это означает, что можно выделить какую-то часть, удалить ее кнопкой Backspace на клавиатуре и выполнить другие действия, предусмотренные обычным текстовым редактором.

Наглядно процесс нахождения, открытия и редактирования файла hosts можно видеть в ролике ниже.

Как изменить файл hosts

Где находится файл hosts - Примеры для разных ОС

Не каждый пользователь оперативной системы Windows может найти, знать чем открыть и как сохранить файл hosts с изменениями. В этой статье показан пример, как это можно сделать в Windows 7. В Windows XP это файл расположен там же, надеюсь, что и в Windows Vista и Windows 8 он не сменил свое расположение. Просто я никогда не работал в висте и виндовс 8 я пока не собираюсь устанавливать, так что пробуйте найти и изменить его сами. Надеюсь, что способ открытия и внесение изменений тоже остаются аналогичными виндовс 7.

И так, файл hosts в системе расположен в системной папке «Windows» , которая находится на диске «C», если вы, конечно, не установили систему на другой диск. В папке Windows ищите папку «system 32» , далее папку «drivers» , затем папку «etc» , вот здесь и находится искомый файлик.

Если вы не нашли его, то проделайте некоторые действия, очевидно в настройках установлен параметр «Не показывать скрытые файлы, папки и диски» .

Откройте папку «Компьютер» , нажмите клавишу «Alt» , появится дополнительное меню, в котором нужно выбрать «Сервис», «Параметры папок» . Откроется небольшое окно с параметрами папок. В разделе «Вид» нужно отметить пункт «Показывать скрытые файлы, папки и диски» . Далее нажмите «Ок» и попробуйте снова заглянуть в папку «etc». Файл должен быть на месте.

Теперь возникает вопрос: «Как или чем его открыть?» , ведь расширение этого файла не известно. Оказывается все очень просто, открыть этот файлик можно с помощью блокнота. Для этого кликните два раза мышкой по названию файла, откроется дополнительное окно с программами для его открытия, из которых вам нужно выбрать «Блокнот» и нажать Ок.

Откроется текстовой документ с примерно таким содержанием:

Вот сюда вы и будете вносить изменения. Все записи находящиеся ниже строк с первым значком «#», указывают на заблокированные адреса и сайты интернета.

Давайте для эксперимента заблокируем доступ к сайту ВКонтакте. Для этого нужно дописать в файл следующее:

Теперь доступ к сайту закрыт. Аналогичным способом можно ограничить доступ и к другим сайтам, которые по каким то причинам вы не хотите просматривать или например, хотите скрыть от детей сайты порнографического характера.

Теперь закройте блокнот и попытайтесь открыть сайт ВКонтакте.

Что, не получается? Естественно, Ведь доступ к нему закрыт. Чтобы открыть доступ, проделайте обратное действие, удалите строчку с указанным сайтом из файла hosts. Не забудьте сохранить изменения.

1. Если вы полный чайник, то для начала несколько раз подумайте, прежде чем что-то менять или вообще лучше ничего не трогайте, а обратись к специалисту, который сможет вам помочь. Если все же решили сделать изменения самостоятельно, то при каких-то проблемах пеняйте на себя. С этим файлом шутки плохи.

2. Если уж очень хочется попробовать, сделайте, хотя бы, перед изменениями копию файла, скопировав его в другое место. Если что-то пойдет не так, можно будет переместить копию файла обратно в папку с исходным файлом, с согласием на его замену.

3. Если вы не сделали копию файла и после вашей самоуверенности компьютер стал шалить, попытайтесь найти в интернете идентичный файл, скачайте его и замените свой, или удалите все строки в файле hosts до строк со значком «#». Не забудьте сохранить.

4. Перед каждой попыткой внесения каких-то изменений или произведения настроек для начала подумайте, а действительно ли это нужно и на сколько сильно вы этого хотите!

Файл hosts это довольно уязвимое место операционной системы Windows. Этот файл становится мишенью номер один практически для всех вирусов и троянов, которым удается заразить компьютер.
Задача данного файла хранить список доменов и соответствующих им ip-адресов. Операционная система использует этот список для преобразования доменов в ip-адреса и наоборот.

Каждый раз когда вы вводите в адресную строку браузера адрес нужно вам сайта, происходит запрос на преобразования домена в ip-адрес. Сейчас это преобразование выполняет служба под названием DNS. Но, на заре развития Интернета hosts файл был единственной возможностью связать символьное имя (домен) с конкретным ip-адресом.
Даже сейчас, данный файл имеет непосредственное влияние на преобразование символьных имен. Если в hosts файл добавить запись, которая будет связывать ip-адрес с доменом, то такая запись будет отлично работать. Именно этим и пользуются разработчики вирусов, троянов и других вредоносных программ.

Что касается структуры файла, то файл hosts это обычный текстовый файл без расширения. То-есть данный файл называется не, hosts.txt, а просто hosts. Для его редактирования можно использовать обычный текстовый редактор Блокнот (Notepad).

Стандартный файл hosts состоит из нескольких строк, которые начинаются с символа «#». Такие строки не учитываются операционной системой и являются просто комментариями.

Также в стандартном файле hosts присутствует запись «127.0.0.1 localhost». Эта запись означает, что при обращении к символьному имени localhost вы буде обращается к собственному компьютеру.

Махинации с файлом hosts

Существуют два классических способа извлечь выгоду от внесения изменений в файл hosts. Во-первых с его помощью можно заблокировать доступ к сайтам и серверам антивирусных программ.

Например, заразив компьютер, вирус добавляет в файл hosts такую запись: «127.0.0.1 kaspersky.com». При попытке открыть сайт kaspersky.com операционная система будет подключаться к ip-адресу 127.0.0.1. Естественно, это неверный ip-адрес. Это приводит к тому, что доступ к данному сайту полностью блокируется. В результате пользователь зараженного компьютера не может скачать антивирус или обновления антивирусных баз.

Кроме этого разработчики вирусов могут использовать и другой прием. Добавляя записи в файл hosts они могут перенаправлять пользователей на поддельный сайт.


Например, заразив компьютер, вирус добавляет в файл hosts такую запись: «90.80.70.60 vkontakte.ru». Где «90.80.70.60» это ip-адрес сервера злоумышленника. В результате при попытки зайти на всем известный сайт, пользователь попадает на сайт который выглядит точно также, но находится на чужом сервере. В результате таких действий мошенники могут получить логины, пароли и другую персональную информацию пользователя.


Так что в случае любых подозрений на заражение вирусом или на подмену сайтов первым делом необходимо проверять HOSTS файл.

Вредоносное ПО маскирует модификацию hosts-файла следующим образом:

Чтобы затруднить обнаружение строк, добавленных вирусом, они записываются в конец файла

После пространной пустой области, образуемой в результате многократного перевода строк;

После этого оригинальному hosts-файлу присваивается атрибут Скрытый (по умолчанию скрытые файлы и папки не видны);

Создается ложный hosts-файл, который в отличие от настоящего файла hosts (не имеющего расширения) имеет расширение.txt (по умолчанию для зарегистрированных типов файлов расширения не отображаются):

Где находится файл hosts

В зависимости от версии операционной системы Windows файл hosts может распологаться в различных папках. Например, если вы используете Windows XP, Windows Vista, Windows 7 или Windows 8, то файл находится в папке WINDOWS\system32\drivers\etc\


В операционных системах Windows NT и Windows 2000 данный файл лежит в папке WINNT\system32\drivers\etc\


Редактирование файла hosts

Можно отредактировать файл hosts и в Блокноте, удалить ненужные строки, или добавить свои.
Для того, чтобы отредактировать файл hosts, необходимо запустить блокнот в режиме Администратора, и затем уже в нём открыть файл C:\Windows\System32\drivers\etc\hosts.

Как почистить файл hosts

Итак, по пунктам.

Нажимаем "Пуск" .

Выбираем "Все программы".

Затем выбираем пункт "Стандартные".

На пункте "Блокнот" нажимаете правой кнопкой мыши и выбираете пункт "Запуск от имени администратора".

В открывшемся окне блокнота, выбираете меню Файл, затем пункт "Открыть..."

В открывшемся окне выбираете "Компьютер" в левой части окна.

Затем открываете диск С:.

Каталог Windows.

Каталог system32.

Каталог drivers.

Каталог etc.

Когда Вы откроете каталог etc, у Вас откроется пустой каталог. В правом нижнем углу окна выберите пункт "Все файлы" .

Выберите файл hosts и нажмите кнопку "Открыть" .

Проверьте наличие необходимого содержимого: в начале идут пояснительные комментарии от Microsoft о том, что это за файл и как им пользоваться. Потом приводится несколько примеров, как вводить различные команды. Все это, простой текст и никаких функций он не несет! Пропускаем его и доходим до конца. Дальше должны идти уже сами команды. В отличие от комментариев (т.е. простого текста) они должны начинаться не со значка "#" , а с конкретных цифр , обозначающих ip-адрес.

Вредоносными могут быть любые команды, идущие в вашем hosts-файле после следующих строк:

  • В Windows XP: 127.0.0.1 localhost
  • В Windows Vista: ::1 localhost
  • В Windows 7/8: # ::1 localhost

Как видите, host-файлы в разных операционных системах немного отличаются.

Чтобы не почистить чего-нибудь лишнего, нужно знать, как расшифровываются команды. Ничего сложного тут нет. В начале каждой команды идет цифровой ip-адрес , затем (через пробел) соотносимое с ним буквенное доменное имя , а после него может идти небольшой комментарий после значка "#".

Запомните! Все команды, начинающиеся с цифр 127.0.0.1 (за исключением, 127.0.0.1 localhos t ) блокируют доступ к различным сайтам и интернет-сервисам. К каким именно, смотрите в следующей графе, идущей после этих цифр.
Команды, имеющие в начале любые другие цифры ip-адреса, перенаправляют (делают редирект) на мошеннические сайты вместо официальных. Какие сайты вам подменили на мошеннические, так же смотрите в каждой графе, идущей после этих цифр.
Таким образом, догадаться будет совсем несложно, какие команды в вашем хостс-файле - вредоносные! Если все же что-то не понятно - смотрите на скриншот снизу.

Учтите еще такой момент. Многие вирусные команды хитрыми интернет-злоумышленниками могут быть спрятаны далеко в самом низу файла, поэтому не поленитесь прокрутить ползунок вниз до конца!

После того, как вы проведете "зачистку", не забудьте сохранить все изменения ("Файл" --> "Сохранить" ). Если вы открывали файл hosts из самой программы "Блокнот", при сохранении изменений, в графе "Тип файла" обязательно выберите вариант "Все файлы" , иначе блокнот вместо сохранений в hosts-файле сделает лишь его текстовую копию hosts.txt , которая не является системным файлом и никаких функций не выполняет!

После удачного сохранения не забудьте перезагрузить компьютер.


Как заблокировать сайты в hosts

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

В начале вы увидите комментарии (обычный текст, не несущий никакого функционала), начинающиеся с символа "#" . Вслед за ними могут идти и некоторые функциональные команды, прописанные системой.

Но они нам не нужны. Пропускаем их и доходим до самого конца документа. Делаем отступ. И вот, здесь, уже можно прописывать нужные нам команды!

По окончании работы с файлом откройте меню Файл, выберите пункт "Сохранить".


Чтобы понимать, как правильно вводить команды блокировки веб-ресурсов, нужно знать, что каждый ПК имеет свой т.н. loopback-адрес , отсылающий любой запрос обратно к самому себе. Для любых компьютеров под управлением систем Windows, Linux или Mac этот адрес всегда одинаковый - 127.0.0.1 . Вот, при помощи, как раз, этого ip-адреса вы и сможете заблокировать любой запрос к нежелательному сайту, чтобы он направлялся не к запрашиваемому ресурсу, а обратно к локальному компьютеру .

Данная команда в hosts прописывается следующим образом: "127.0.0.1 имя блокируемого домена ". Вот, реальные примеры: 127.0.0.1 mega-porno.ru , 127.0.0.1 odnoklassniki.ru , 127.0.0.1 vk.com и т.д.

Вот и все. Теперь доступ ко всем нежелательным сайтам надежно заблокирован. Главное, после внесенных изменений - пересохранить файл hosts! Подробную инструкцию смотрите выше.

Восстановление файла hosts после вирусного заражения

Как уже говорилось, на сегодняшний день большое количество вредоносных программ используют файл hosts для блокирования доступа к веб-сайтам популярных порталов или социальных сетей. Зачастую вместо блокировки сайтов вредоносные программы перенаправляют пользователя на страницы, внешне похожие на популярные ресурсы (социальные сети, почтовые сервисы и т.д.), куда невнимательный пользователь вводит учетные данные, попадающие таким образом к злоумышленникам.
Если в файле есть записи типа 127.0.0.1 odnoklassniki.ru 127.0.0.1 vkontakte.ru или адреса ваших сайтов, на которые вы не можете зайти, то для начала проверьте ваш на компьютер на "зловредов", а потом восстановите файл hosts

Многих пользователей подвергшихся взлому интересует, где можно скачать hosts файл. Однако, искать и скачивать оригинальный hosts файл совсем не нужно. Его можно исправить самостоятельно, для этого необходимо открыть текстовым редактором и удалить все кроме строчки кроме «127.0.0.1 localhost». Это позволит разблокировать доступ к всем сайтам и обновить антивирус.

Рассмотрим более детально процесс восстановления файла hosts:

1. Откройте папку в которой находится данный файл. Для того чтобы долго не бродить по каталогам в поисках нужной папки можно воспользоваться небольшой хитростью. Нажмите комбинацию клавиш Windows+R для того, чтобы открыть меню «Выполнить» . В открывшемся окне введите команду «%systemroot%\system32\drivers\etc» и нажмите кнопку ОК.

2. После этого перед вами откроется папка в которой лежит файл hosts.

3. Далее необходимо сделать резервную копию текущего файла. На случай если что-то пойдет не так. Если файл hosts существует, то просто переименуйте его в hosts.old. Если файла hosts вообще нет в этой папке, то этот пункт можно пропустить.


4.Создайте новый пустой файл hosts. Для этого Кликните правой кнопкой мышки в папке etc и выберите пункт «Создать текстовый документ»

5. Когда файл будет создан его необходимо переименовать в hosts. При переименовании появится окно в котором будет предупреждение о том, что файл будет сохранен без расширения. Закройте окно с предупреждением нажатием на кнопку ОК.

6. После того как новый hosts файл создан, его можно отредактировать. Для этого откройте файл с помощью программы Блокнот.

7. В зависимости от версии операционной системы содержимое стандартного hosts файла может отличаться.

Вот так должны выглядеть все, без исключения, "чистые" файлы hosts.

Обратите внимание!

  • Для Windows XP и Windows Server 2003 нужно добавить «127.0.0.1 localhost»
  • Windows Vista, Windows Server 2008, Windows 7 и Windows 8 нужно добавить две строчки: «127.0.0.1 localhost» и «::1 localhost»

Если же вы когда-нибудь обнаружите в таком файле недостающие или, наоборот, лишние записи, то лучше их быстрее удалить. Тем более, если они сделаны не вами или без вашего согласия. Скорее всего, это результат работы вирусов!

Восстановление файла hosts по умолчанию в Windows 7 : Скопируйте в файл приведенный ниже текст.

# Copyright (c) 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

Сохраните и закройте файл.

Многие пользователи нередко слышат о файле hosts. Особенно часто это связано с вирусами или невозможностью открыть тот или иной сайт. Да, на самом деле, в этом файле прописаны сопоставления IP-адресов именам узлов. Всё, что в нём можно найти – это список, состоящий из IP-адреса и названия сайта, которое ему приписано. По умолчанию, в файле есть только одна запись – 127.0.0.1 localhost.

Эта запись говорит системе о том, что при обращении по адресу 127.0.0.1 она должна искать узел не в Интернете или локальной сети, а в системе, локально. Все остальные записи могут создаваться пользователем вручную или различными программами, в том числе и вирусами.

Чтобы открыть файл hosts , достаточно открыть Блокнот , в меню Файл выбрать пункт Открыть и пройти по пути C:\WINDOWS\system32\drivers\etc , поочерёдно заходя в папку, где установлена Windows , в ней папку system32 , затем drivers и etc .

Не забываем выбрать в выпадающем списке Тип файлов пункт Все файлы , так как файл hosts не имеет расширения и невидим для Блокнота, отображающего по умолчанию txt .

Открыв файл hosts мы видим примерно такое содержание:

Как видим, здесь есть текст, в начале каждой строки помеченный знаком # . Этот текст вписан как комментарий. А единственная запись, используемая системой – это 127.0.0.1 localhost . Если в тексте кроме этой записи есть и другие, то нужно внимательно изучить их, ведь они могли быть внесены не только полезными программами, но и вирусами. Так, многие пользователи сталкиваются с проблемой открытия любимых сайтов, соцсетей (например вконтакте, одноклассники и др.). А вся причина в том, что названиям сайтов сопоставлены другие IP-адреса или адрес 127.0.0.1. Таким образом, при попытке открыть сайт в браузере, он или не открывается вообще, или перенаправляется на другой, возможно, вредоносный сайт:

127.0.0.1 site1.ru
157.98.34.78 site2.ru

В примере первая запись направляет сайт site1.ru на внутренний адрес, и он просто не откроется, а вторая запись сопоставляет сайту site2.ru адрес 157.98.34.78, и вместо него будет открываться совсем другой веб-сайт.

Некоторые рекомендуют в таких случаях просто удалить файл hosts, но желательно всё-таки оставить его, и только стереть лишние записи в тексте, а затем сохранить его. Если установлен файловый менеджер Total Commander или любой другой аналог, то можно также пройти по папкам и открыть файл hosts нажатием клавиши F4 . В этом случае, кстати, файл не обязательно будет открыт Блокнотом, а возможно другим текстовым редактором.

Напоследок отметим ещё одно условие: после редактирования файла hosts желательно перезагрузить компьютер, чтобы система работала с изменёнными данными.

По всей видимости, многие пользователи очень часто сталкиваются с тем, что иногда при вирусном заражении компьютера, при установке взломанного или нелегального программного обеспечения рекомендуется внести некоторые изменения в файл hosts. Что это за системный компонент, рядовые пользователи обычно даже не догадываются, не говоря уже о знании того, как открыть файл hosts и какие изменения в него можно (и можно ли вообще) внести. Именно поэтому на понимании его функционального предназначения и стоит остановиться подробнее.

Что такое файл hosts, и какая информация в нем хранится?

Пока вопросы, связанные с тем, как открыть файл hosts, оставим в стороне, и посмотрим, что это за объект и для чего он вообще нужен в системе.

Если давать самое простое объяснение, сразу же можно отметить тот факт, что этот файл по своей сути и содержанию является самым обычным текстовым документом, хотя и не имеет расширения. Да-да, именно так! Даже при условии выставления в «Проводнике» отображения расширений для всех зарегистрированных типов файлов, для этого объекта оно указано не будет. И сделано это не просто так. Дело в том, что информация, хранимая в этом файле, предназначена для осуществления сопоставления доменных имен с IP-адресами запрашиваемых интернет-ресурсов.

Грубо говоря, когда вы вводите адрес сайта в браузере, система сначала обращается именно к этому файлу, а только потом происходит валидация на уровне DNS-сервера. В общем-то, данный компонент и можно в некоторой степени назвать неким подобием встроенного в Windows или в любую другую систему локального DNS-сервера. Что же касается информации, которая прописана в файле, основное содержимое по большому счету является всего лишь описательной частью, а основной интерес представляют команды, которые указываются для локального хоста, имеющего во всех случаях адрес 127.0.0.1. Что это означает? Это означает то, что посредством изменения параметров, прописанных в этом файле, можно производить либо перенаправление на другие ресурсы, либо вообще ограничивать доступ к некоторым сайтам, запрещая и системе, и программам, которые пытаются к ним получит доступ, осуществлять подключение. Таким образом, его приоритет выше, нежели даже у DNS-сервера.

Почему вирусы чаще всего атакуют этот файл?

С точки зрения безопасности любой компьютерной системы, имеющей доступ в интернет, данный компонент в связи со своими приоритетными параметрами является чуть ли не одной из самых основных целей, на которые производятся атаки разного рода вирусных угроз. Почему так? Да только потому, что после изменения некоторых записей угроза может получить контроль не только над соединением, но и перенаправлять пользователя на разного рода сомнительные, рекламные или поддельные ресурсы в интернете, например, с целью кражи персональных данных. И присутствие рекламы представляется еще далеко не самыми худшими последствиями, которые могут быть.

Предположим, что вирус прописал в файле hosts перенаправление на поддельную банковскую страницу. Пользователь вроде бы вводит легальный (официальный) адрес ресурса, но потом, ни о чем не догадываясь, попадает на совершенно другую страницу, которая внешне может напоминать оригинальную. Далее он вводит свои логины и пароли для доступа к персональным банковским операциям, а в итоге, скажем, с его карты пропадают все средства. Именно поэтому доступ к файлу hosts с целью редактирования по умолчанию в системе заблокирован, будь вы хоть трижды администратором (для Windows 7 и выше). Но как открыть файл hosts, если это действительно необходимо? Для этого есть несколько способов, о которых поговорим чуть позже, а пока посмотрим, где располагается этот объект.

Где находится файл hosts в Windows?

Во всех Windows-системах найти этот объект особого труда не представляет. Для удобства будем рассматривать модификации системы 7 и выше. Достаточно зайти в «Проводнике» в основную директорию системы, перейти в каталог System32, открыть папку drivers и войти в каталог etc.

Если нужно поступить проще, можно задать поиск через меню «Выполнить» с использованием атрибутов %systemroot% или %WinDir%, после которых через левый слэш последовательно указываются все папки, по которым производятся переходы.

Чем открыть файл hosts в Windows 7 или любой другой ОС этого семейства для просмотра?

Итак, с содержанием и расположением файла немного разобрались. Теперь, исходя из того, что это действительно текстовый документ, посмотрим, как открыть файл hosts с помощью «Блокнота» или любого другого текстового редактора. Если речь идет только о просмотре, а не о редактировании содержимого, открытие можно произвести либо в уже запущенной программе, выбрав из списка типов открываемых объектов все файлы, либо осуществить открытие через «Проводник», где в меню ПКМ на файле выбирается пункт «Открыть с помощью…», после чего указывается стандартное приложение «Блокнот» или любое другое аналогичное приложение такого класса.

Обратите внимание, что несмотря на принадлежность этого объекта к текстовым файлам, открыть его в редакторах типа Word не получится, поскольку даже папка etc в списке отображаться не будет. Зато если воспользоваться пунктом «Открыть с помощью…», выполнить такую операцию можно без проблем. Но и в том, и другом случае сохранить произведенные изменения не выйдет.

Как открыть файл hosts от имени администратора?

А вот редактировать файл иногда действительно нужно. Но как открыть файл hosts «Блокнотом», чтобы изменения можно было сохранить? В этом случае саму программу для обработки текстового содержимого необходимо запускать исключительно от имени администратора. Для «Блокнота» в Windows 7 сделать это можно через консоль «Выполнить», вписав команду notepad и отметив галочкой пункт старта с правами админа. Если такой пункт отсутствует, запустить файл Notepad.exe от имени админа можно в «Проводнике» (он находится в корневом каталоге системы Windows).

Еще одна методика состоит в том, чтобы создать новую задачу в «Диспетчере задач», а в консоли вписать вышеуказанную команду с пометкой старта от имени администратора. После внесения изменений сохранить файл hosts можно будет стандартным быстрым сочетанием Ctrl + S.

Как и какие можно вносить изменения в содержимое файла hosts?

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

Так, например, если какая-то программа со взломанной лицензией (или оффлайн-регистрацией при помощи кей-генератора) постоянно обращается к официальному сайту разработчика, нет ничего проще, нежели выставить блокирование подключения. В этом случае приложение «подумает», что подключение к интернету отсутствует, и производить проверку лицензии не будет.

Наконец, говоря о том, как открыть файл hosts, не следует забывать, что некоторые портативные антивирусные программы при обнаружении угроз вносят изменения в содержимое этого объекта самостоятельно. Поэтому удалять записи, созданные под эгидой таких защитных приложений, не рекомендуется. Да и вообще без надобности этот объект лучше не трогать совсем.