Папка хост

Файл hosts в Windows 7/10 – где находится и как редактировать?

Папка хост

Проблемы с интернет-соединением – одно из самых распространенных последствий заражения компьютера вирусом.

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

Причина? Изменение вредоносной программой системных настроек и файлов, среди которых одним из наиболее важных является файл hosts.

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

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

Кстати, известно ли вам, что файл hosts присутствует не только в Windows 7/10, но также и в Linux, Mac OS и Android? Эта универсальность вовсе не случайна, ведь появился файл hosts ещё на заре Интернета.

Собственно, никакого Интернета в полном смысле этого слова тогда еще не было, а если что и было, так это небольшие локальные сети.

Как и сейчас, компьютеры в них сообщались посредством IP-адресов, понятных машинам, но не очень-то удобных для пользователей.

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

Решение было найдено очень скоро. На каждый компьютер в локальной сети был разослан специальный файл Hosts со списком имен хостов и соответствующими им IP-адресами. Когда один компьютер обращался к другому по имени, последнее сопоставлялось с его цифровым адресом, и таким образом устанавливалась связь.

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

Таблица соответствий была перенесена в тогда уже сформировавшийся Интернет, образовав систему доменных имён, а файл Hosts стал по большому счёту не нужен.

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

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

В ранних версиях Windows файл хост располагался в папке %windir%, начиная с NT его постоянным местом значится расположение C:/Windows/System32/drivers/etc. В редких случаях файл HOSTS располагается в иной папке, путь к нему можно определить в редакторе реестра, развернув ветку HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/Tcpip/Parameters и посмотрев значение параметра DataBasePath.

Как изменить файл hosts: открытие, редактирование и сохранение

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

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

Синтаксис записей очень прост. Сначала идет IP-адрес, а через несколько пробелов после него указывается имя хоста. Например, IP 38.25.63.10 будет соответствовать адрес x.acme.com, а IP 127.0.0.

1 или ::1 (для IPv6) – адрес локального компьютера (localhost).

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

Приведем пример, как изменить файл hosts в Windows 7/10 и заблокировать с его помощью сайт, перенаправив обращение на локальный компьютер. Допустим, мы хотим ограничить доступ к социальной сети .

Для этого в конце файла добавляем такую строчку:

127.0.0.1     .com

Сохраняем файл HOSTS как любой другой текстовый файл, перезапускаем браузер и пробуем зайти на сайт. В результате вы получите ошибку «Не удается получить доступ к сайту». Работает это очень просто. Когда пользователь переходит на .

com, браузер первым делом обращается к HOSTS и ищет в нём соответствие имени хоста и его IP-адреса, и, найдя, переходит по указанному IP-адресу, игнорируя службы DNS-серверов, так как обращение к файлу хост является приоритетным.

Само собой, на локальном компьютере никакой социальной сети нет, поэтому браузер возвращает ошибку. Таким образом можно блокировать любые ресурсы, прописывая их в HOSTS в столбик.

Другой пример использования хост-файла – перенаправление на другой сайт в интернете. Тут всё то же самое, только вместо локального IP-адреса 127.0.0.1 прописывается адрес другого сайта.

Кстати, этим часто грешат вирусы, изменяя HOSTS и добавляя в него редиректы на фишинговые ресурсы.

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

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

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

Как восстановить удаленный или измененный файл hosts

Выше мы рассмотрели основные принципы работы файла, а заодно узнали, как его отредактировать. Увы, не всё бывает так гладко.

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

Основная тому причина заключается в отсутствии у пользователя соответствующих прав.

Редактирование должно осуществляться с повышенными привилегиями. Как открыть файл hosts от имени администратора, если в контекстном меню нет соответствующей опции? Очень просто. Зайдите в расположение исполняемого файла Блокнота или иного текстового редактора, кликните по нему ПКМ, в меню выберите «Запуск от имени администратора».

В интерфейсе редактора через меню Файл – Открыть найдите и откройте файл hosts, не забыв только в стандартном окне обзора выбрать «Все файлы» вместо «Текстовые документы».

В Windows 8.1 и 10 изменённый файл хост может очищаться средствами безопасности системы, в частности, встроенным Защитником Windows. Чтобы этого не происходило, hosts необходимо внести в список исключений. Запустите Защитник, перейдите на вкладку «Параметры» и слева выберите «Исключенные файлы и расположения».

Укажите путь к файлу hosts и сохраните настройки.

Больше система его проверять не будет, следовательно, внесённые вами изменения не будут отменены.

Нельзя также исключать проблемы при попытке сохранить отредактированный файл. Причина та же – недостаток прав. Решить эту проблему нетрудно. Так как система не позволяет сохранять отредактированный файл непосредственно в папку etc, сохраните его на рабочий стол (расширение, если будет присвоено, уберите).

Переименуйте исходный файл в hosts.old, а затем скопируйте в папку etc новый изменённый файл hosts с рабочего стола.

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

И последнее. Что делать, если файл hosts оказался изменён или удалён? Можно ли его как-то восстановить? На работу системы удаление этого файла никак не повлияет, если только вы не изменяли его с какими-то определёнными для себя целями.

Что касается восстановления, то здесь есть несколько путей решения. Исходный файл hosts хоть и содержит данные, по сути, равносилен пустому файлу.

Создайте на рабочем столе пустой текстовый файл, удалите его расширение и переместите его в папку etc, это и будет ваш новый hosts.

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

Источник: https://viarum.ru/file-hosts-windows/

Файл hosts в Windows 10: где находится, как изменить или восстановить содержимое

Папка хост

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

Вредоносное программное обеспечение (ПО) может самостоятельно вносить изменения, что приводит к множеству неудобств во время работы в браузере. Исправить ошибки и очистить документ от лишних адресов можно путем ручного редактирования.

Для чего нужен hosts в Windows 10

Файл hosts — электронный документ, содержащий информацию о доменных именах интернет ресурсов. Представленные данные более приоритетны, чем полученные с сервера DNS.

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

Расположение файла

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

Для получения доступа к документу необходимо:

  1. Открыть «Проводник» и увидеть все доступные диски.
  2. Перейти на системный раздел и открыть основную папку Windows.
  1. Пройти в System32 → drivers.

Внутри будет несколько файлов, в частности hosts.

Для ускорения процедуры поиска можно запустить файловый менеджер и в строке для ввода адреса выполнив следующий запрос: %SystemRoot%/system32/drivers/etc

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

Способы редактирования

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

Командная строка

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

Редактировать hosts можно при помощи «Командной строки». Этот многофункциональный инструмент избавит от необходимости искать нужный документ или использовать дополнительное ПО.

«Командная строка» обязательно должна открываться от имени админа — прав стандартного пользователя не хватит для получения полного доступа к конкретным используемым настройкам:

  1. Перейти в Пуск.
  2. Отыскать приложение в списке установленных.
  3. Щелкнуть правой кнопкой мыши (ПКМ) и из предложенных вариантов выбрать позицию «Запустить от имени администратора».

В окно вписывается текст notepad C:\Windows\System32\drivers\etc\hosts. Этот запрос создает в системе задачу по запуску hosts в «Блокноте». Там можно вносить все требуемые исправления. В конце работы нужно щелкнуть по пункту «Сохранить» в разделе «Файл».

Блокнот с правами администратора

Внести поправки в hosts file на Windows 10 можно вручную, не используя возможности «Командной строки». Рекомендуется запускать используемый текстовый редактор с подключенными правами админа. Этот способ подразумевает запуск «Блокнота» с последующим редактированием необходимого файла без ограничений со стороны системы.

Пошаговая инструкция:

  1. Перейти в папку с исполняемым файлом приложения «Блокнот». Программа находится в папке System32, которую можно найти на системном диске. Искомый файл имеет обозначение notepad.exe.
  1. Щелкнуть по приложению notepad.exe ПКМ и перейти к позиции «Запуск от имени администратора». «Блокнот» откроется, появится главное окно.
  1. Нажать кнопку Файл и выбрать позицию «Открыть».
  1. Перейти в директорию C:\Windows\System32\drivers\etc\, где располагается документ hosts. Файл не имеет классического текстового расширения, потребуется внизу выбрать из выпадающего списка позицию «Все файлы».
  1. После внесения необходимых правок hosts сохраняется нажатьем Ctrl + S, редактор можно закрыть.

Обратите внимание! При использовании других редакторов путь может быть другим. Все зависит от того, куда устанавливалась программа. Узнать точное расположение исполняемого файла можно через ярлык. Для этого надо нажать на иконку программы ПКМ и перейти к позиции «Свойства». Напротив строки «Объект» будет показана соответствующая директория.

Блокнот без прав администратора

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

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

В качестве основного редактора используется «Блокнот». Приложение нужно будет изначально запустить с возможностями администрирования, а затем осуществлять все необходимые манипуляции с hosts.

Внутри редактора нужно пройти по адресу C:\Windows\System32\drivers\etc и вручную открыть hosts. По завершению редактирования все изменения сохраняются, «Блокнот» закрывается.

Hosts File Editor

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

Приложение формирует файл не просто как набор символов (по образцу «Блокнота»), а в виде подробной таблицы. Содержимое всех ячеек можно менять, а после редактирования достаточно нажать кнопку Save.

За счет продуманного набора инструментов и понятной настройки параметров эта программа подойдет для глубокого исправления с последующей проверкой работоспособности.

Восстановление содержимого

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

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

  1. В любой директории создать документ под названием hosts.
  1. Убрать расширение «.txt».
  1. Скопировать в новый файл текст:

    # 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

Источник: https://NaladkaOS.ru/windows-10/fayl-hosts.html

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.