Файл hosts в Windows 7

Разное

Зачем нужен файл hosts и где он находится

Об этом файле вы версия, что что слишили, используется, кажется, для блокировки сайтов или чего-то в этом роде. Да, такая функциональность в нем для заложена, была от высокой он для новых, более программ. Кстати, вы знаете, что файл hosts есть не только в Windows 7/10, но и в Linux, Mac OS и Android? Эта универсальность вовсе не случайна, ведь host-файл появился еще на заре Интернета.

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

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

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

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

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

Чтобы получить доступ к файлу hosts, нужно знать, где он находится.

Где находится файл hosts по умолчанию

По умолчанию файл hosts находится в папке C:WindowsSystem32driversetc. Но, посетив эту папку, можно запутаться. Дело в том, что есть даже несколько файлов с похожими именами, но с другими расширениями (например, .sam, .txt). У файла hosts программы нет! Чтобы определить правильный файл, сделайте следующее:

  1. открытие Проводник.
  2. Перейдите на вкладку Просмотр.
  3. Поставьте галочку Расширения имен файлов.
    хосты1

Теперь вы можете легко найти нужный файл hosts.
хосты2

Что делать, если в стандартной папке нет файла hosts

Может случиться так, что в указанной выше папке нет файла hosts. В этом случае вам следует выяснить, где Windows (или ваш системный администратор) могла его разместить.

  1. Нажмите Win+R.
  2. Введите regedit и нажмите Enter.
    хосты3
  3. Перейдите в следующую ветвь: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters.
  4. Найдите ключ DataBasePath справа и дважды щелкните по нему.
    хосты4
  5. Скопируйте его значение.
    хосты5
  6. откройте Проводник, вставьте скопированный путь в его адресную строку и нажмите Enter.
    хосты6

Открылась стандартная папка (C:WindowsSystem32driversetc)

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

  1. Щелкните правой кнопкой мыши.
  2. Выберите Создать — Текстовый документ.
    хосты7
  3. Назовите его hosts и удалите изделие .txt из названия.
  4. Пропустите предупреждение о том, что расширение расширения может сделать файл недоступным.
    хосты8

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

  • Создайте файл на рабочем столе или в любой другой папке.
  • Скопируйте и вставьте его в папку C:WindowsSystem32driversetc.

Готово, теперь у вас есть файл hosts.

Открылась другая папка

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

Видеосправка. Как изменить файл hosts

Также вы можете заблокировать определенный сайт через файл hosts, следуя приведенным ниже инструкциям:

Как исправить хостс в AVZ

Еще один простой способ исправления хостов — использование антивирусной утилиты AVZ (не только это, а именно исправление хостов будет рассмотрено в рамках данной инструкции).

  1. Скачайте бесплатно AVZ с официального сайта разработчика http://www.z-oleg.com/secur/avz/download.php (поиск в правой части страницы).
  2. Распакуйте архив с программой и запустите файл avz.exe, затем в главном меню программы выберите «Файл» — «Восстановление системы» и отметьте один пункт «Очистка файла hosts».
  3. Затем нажмите «Выполнить отмеченные операции», а по завершении перезагрузите компьютер.

Как внести изменения в файл hosts

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

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

  1. Запустить Блокнот или очень другой редактор от имени администратора. Откройте Пуск, найдите нужный редактор, кликните по нему правой кнопкой мыши и выберите Пуск от имени администратора:редактирование файла hosts в Windows 7
    Как отредактировать хост-файл
  2. В меню «Файл» нажмите «Открыть» и перейдите в каталог, в котором находятся файловые хосты. Измените тип файла на «Все файлы»:редактирование файла hosts в Windows 7
  3. Выберите файл hosts и откройте его.
  4. Добавьте в конец файла необходимую запись в формате:123.123.123.123 faq-reg.ru www.faq-reg.ru

    Где:

    • 123.123.123.123 — IP-адрес вашего сервера или хостинга,
    • faq-reg.ru — имя вашего домена.

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

  5. Сохраните изменения в файле.

Теперь вы можете открыть свой сайт в браузере, не дожидаясь обновлений DNS-сервера.

Редактирование файла hosts в Windows 8, 10

Чтобы изменить файл hosts в Windows 10 (8), выполните следующие действия:

  1. Запустить Блокнот или очень другой редактор от имени администратора. Для этого найдите его в Автозагрузке, кликните по нему правой кнопкой мыши и в имени администратора выберите Автозагрузка:редактирование файла hosts в Windows 8, 10
  2. В меню «Файл» нажмите «Открыть» и перейдите в каталог, в котором расположены файловые хосты. Измените тип файла на «Все файлы»:редактирование файла hosts в Windows 7
  3. Выберите файл hosts и откройте его.
  4. Добавьте в конец файла необходимую запись в формате:123.123.123.123 faq-reg.ru www.faq-reg.ru

    Где:

    • 123.123.123.123 — IP-адрес вашего сервера или хостинга,
    • faq-reg.ru — имя вашего домена.

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

  5. Сохраните изменения в файле.

Теперь вы можете открыть свой сайт в браузере, не дожидаясь обновлений DNS-сервера.

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

В Linux файл hosts находится в папке etc. Чтобы отредактировать его:

  1. Введите в терминале команду linux hosts:судо нано /etc/hosts

    редактирование файла hosts в Linux, Unix

  2. Добавьте в конец файла необходимую запись в формате:123.123.123.123 faq-reg.ru www.faq-reg.ru

    Где:

    • 123.123.123.123 — IP-адрес вашего сервера или хостинга,
    • faq-reg.ru — имя вашего домена.

    редактирование файла hosts в Linux, Unix

  3. Сохраните изменения в файле.

Теперь вы можете открыть свой сайт в браузере, не дожидаясь обновлений DNS-сервера.

Файл hosts в Ubuntu редактируется так же, как и во всех системах Unix.

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

Файл hosts в Mac OS находится в каталоге: /private/etc/hosts. Чтобы изменить его:

  1. Запуск терминала с использованием популярных горячих клавиш: Command (⌘) + T или через Spotlight.
  2. Введите команду:судо нано /etc/hosts

    Нажмите Ввод:

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

  3. Добавьте в конец файла необходимую запись в формате:123.123.123.123 faq-reg.ru www.faq-reg.ru

    Где:

    • 123.123.123.123 — IP-адрес вашего сервера или хостинга,
    • faq-reg.ru — имя вашего домена.

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

  4. Сохраните изменения в файле.

Теперь вы можете открыть свой сайт в браузере, не дожидаясь обновлений DNS-сервера.

Как изменить файл 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 вк.ком

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

Разумеется, на локальном компьютере нет социальной сети, поэтому браузер выдает ошибку. Таким образом, можно заблокировать вывод ресурсов, просовывая их в HOSTS в столбце. Другой пример использования хост-файла — перенаправление на другой сайт в Интернете. Здесь все то же самое, только вместо локального IP-адреса 127.0.0.1 пишется адрес другого сайта. Кстати, в этом часто виноваты вирусы, меняющие HOSTS и добавляющие редиректы на фишинговые ресурсы.

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

Блокировка доступа к сайту через файл hosts

Доступ к сайту также может быть ограничен локальным компьютером. Для этого укажите адрес страницы (домена) в файле hosts. Заблокировать IP нежелательного сайта не требуется. Блокировка осуществляется на локальном хосте с фиксированным IP (127.0.0.1):

  1. Откройте хост-файл на своем ПК.
  2. В строке, указанной на скриншоте, укажите IP-адрес 127.0.0.1 и через пробел адрес нежелательного сайта. Чтобы заблокировать несколько сайтов, повторите действие в следующей строке. В примере ниже в файле hosts запрещен доступ (заблокирован доступ) к сайтам «vk.com» и «youtube.com»:блокировка отвеста к сайту через файловые хосты
  3. Сохраните изменения.

Готово! Доступ к сайту будет ограничен определенным ПК.

Как восстановить содержимое hosts

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

  • Скопируйте старый файл на диск. Вы можете просто создать резервную копию файла hosts или просто переименовать его в hosts.old. В любом случае восстановить можно.
  • Создайте точную копию файла. Возьмите созданный файл и переместите его в C:WindowsSystem32driversetc. Он должен быть без расширений и называться hosts.

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

Как восстановить файл Hosts в Windows 10

Если файл hosts был изменен, необходимо восстановить его исходное содержимое.

Вы можете сделать это вручную. Для этого:

  • откройте проводник Windows и введите следующий адрес (или просто перейдите по этому пути): C:WindowsSystem32driversetc
  • Когда вы увидите файл hosts, измените его имя на hosts.bak

как восстановить файл hosts виндовс 10

Если в указанной папке нет файла hosts, то нужно показать скрытые и системные файлы. Вид — Параметры Проводника. После этого в разделе «Вид» нажмите «Показать скрытые файлы, папки и диски».

  • Создайте новый документ в Блокноте. Чтобы открыть Блокнот, нажмите Win+R и начните вводить «Блокнот»
  • Запустить надо от имени администратора

как восстановить файл hosts

  • Теперь вставьте этот контент в блокнот, заменив все недостающее (или скачайте готовый файл):

# Copyright (c) 1993-2009 Microsoft Corp. # # Это пример файла HOSTS, используемого Microsoft TCP/IP для Windows. # # Этот файл содержит сопоставления IP-адресов с именами хостов. Каждая запись # должна храниться на отдельной строке. IP-адрес должен # быть помещен в первую колонку, за которой следует соответствующее имя хоста. # IP-адрес и имя хоста должны быть разделены хотя бы одним # пробелом. # # Кроме того, комментарии (такие как эти) могут быть вставлены # в отдельные строки или после имени машины, обозначенного символом ‘#’. # # Например: # # 102.54.94.97 rhino.acme.com # исходный сервер # 38.25.63.10 x.acme.com # x хост-клиент # разрешение имен localhost обрабатывается самой DNS. # 127.0.0.1 локальный хост # ::1 локальный хост

  • Теперь осталось сохранить файл hosts в директорию C:WindowsSystem32driversetc и закрыть Блокнот.

После того, как вы вернете исходное содержимое файла, советуем вам сделать его копию и сохранить. Теперь, если проблема повторится, вы можете легко скопировать файл hosts в нужную директорию.

Как исправить файл hosts через AVZ

Для этого AVZ — мощная антивирусная утилита, помогающая очистить ПК от вирусов и всякой рекламной чепухи. Эта программа найдет файл, даже если он скрыт или полностью переименован. Это бесплатно, и вы можете скачать его здесь http://z-oleg.com/secur/avz/download.php.

Чтобы открыть AVZ, выделите ярлык, нажмите ПКМ и запустите его от имени администратора.

После того:

  1. В верхнем меню выберите Файл – Восстановить систему.
    Точка восстановления системы
    Выберите «Восстановление системы» в меню «Файл
  2. В новом окне поставьте птичку в строке под номером 13 — «Очистка хост-файла».
  3. Нажмите на кнопку «Выполнить».

Конпанка программы очень очень оперыция

Утилита AVZ очистит файловый хост, после чего вам останется только перезагрузить ноутбук или компьютер. На все уйдет 5-10 секунд. Плюс программа работает на любых ОС: Windows 10, 8.1, 7 и XP.

Читайте также: Как поменять обои на компьютере: лучшие способы

Оцените статью
Блог про кнопки