- Что такое файл hosts | как сохранить, редактировать, изменить, открыть, выглядит файл hosts в windows | как ограничить доступ к сайтам в windows
- Восстановление файла hosts с помощью приложения avz
- Где находится файл hosts
- Исправление директории hosts в реестре
- Как найти файл hosts
- Программа online solutions hosts editor
- Снятие защиты файла hosts от редактирования
- Создание нового файла hosts
Что такое файл hosts | как сохранить, редактировать, изменить, открыть, выглядит файл hosts в windows | как ограничить доступ к сайтам в windows
Предназначение этого системного файла — присвоение определенным адресам сайтов определенного IP.
Этот файл очень любят всякого рода вирусы и зловреды для того, чтобы прописать в него свои данные или попросту его заменить.
Результатом этих действий могут быть признаки «вставки» сайта в браузеры, который будет просить отправить смс при открытии браузера или блокировка различных сайтов, на усмотрение создателей вируса.
Где находится файл hosts в windows?
Для различных версий ОС Windows расположение файла hosts немного разное:
Windows 95/98/ME: WINDOWShosts
Windows NT/2000: WINNTsystem32driversetchosts
Windows XP/2003/Vista/Seven(7)/8: WINDOWSsystem32driversetchosts
Причем окончание
hosts
, это уже и есть конечный файл, а не папка. У него нет
расширения
.
Как должен выглядеть правильный файл hosts?
«Содержимое» файла hosts так же немного отличается для разных версий windows, но не особо. В нем «написано» на английском языке для чего он нужен и как делать исключения с приведением одного примера. Все строчки, начинающиеся со знака #, означают что они закомментированы и не влияют на файл.
Содержание оригинального файла hosts для Windows XP:
![Файл hosts в Windows 10: где находится и как его изменить или удалить](https://vindavoz.ru/templates/vindanew/dleimages/spoiler-plus.gif)
# 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
Содержание оригинального файла hosts для Windows Vista:
![Файл hosts в Windows 10: где находится и как его изменить или удалить](https://vindavoz.ru/templates/vindanew/dleimages/spoiler-plus.gif)
# Copyright (c) 1993-2006 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
127.0.0.1 localhost ::1 localhost
Содержание оригинального файла hosts для Windows 7:
![Файл hosts в Windows 10: где находится и как его изменить или удалить](https://vindavoz.ru/templates/vindanew/dleimages/spoiler-plus.gif)
# 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 handle within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Содержание оригинального файла hosts для Windows 8:
![Файл hosts в Windows 10: где находится и как его изменить или удалить](https://vindavoz.ru/templates/vindanew/dleimages/spoiler-plus.gif)
# 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
Как Вы можете убедиться, в содержании файла host для разных версий windows, особых отличий нет.
Как открыть и изменить файл hosts?
Файл hosts можно открыть с помощью стандартного Блокнота Windows.
Вот здесь, наверное, самая интересная часть статьи.
Прежде всего нужно понять, а зачем вообще изменять этот файл? Да для того, чтобы запретить доступ к определенным сайтам. Таким образом, изменив данный файл и прописав в него адрес сайта, пользователь не сможет зайти на него ни через какой браузер.
Для того, чтобы изменить файл hosts, желательно открыть его от имени администратора (Как запустить файл или программу от имени администратора) щелкнув ПКМ на файле и выбрав «Запуск от имени администратора». Либо открыть таким образом Блокнот и уже в нём открыть файл.
Для быстроты действий можно просто нажать кнопку Пуск и выбрать пункт Выполнить (win r) (Что делать, если в Пуск нет Выполнить) и ввести в строку:
notepad %windir%system32driversetchosts
![как открыть файл hosts как открыть файл hosts](https://vindavoz.ru/uploads/posts/2020-05/1368615313_kak_otkryt_i_izmenit_hosts.jpg)
В результате чего откроется этот файл в Блокноте.
Для того, чтобы заблокировать доступ к сайту (предположим, он будет test.ru), нужно просто добавить строку с этим сайтом в самый низ:
127.0.0.1 test.ru
В результате чего, файл будет такого содержания:
# Copyright (c) 1993-1999 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
# This HOSTS file created by Dr.Web Anti-rootkit API
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 test.ru
Каждый новый сайт, который хотите заблокировать, нужно начинать с новой строки и прописывать, не забывая локальный IP адрес 127.0.0.1
Так же, для редактирования файла hosts, существует программа HOSTS EDITOR, скачать которую и почитать описание можно с официального сайта.
Принцип работы у неё заключается в том, что она помогает отредактировать файл hosts.
Из скрина ниже понятен принцип её работы, всё делается в пару кликов. Добавление осуществляется путем нажатия на .
![как отредактировать файл hosts как отредактировать файл hosts](https://vindavoz.ru/uploads/posts/2020-05/thumbs/1368615331_programma_dlya_redaktirovaniya_fajla_hosts.jpg)
После редактирования не забудьте нажать на кнопку сохранения (2 кнопка «Save changes» слева от кнопки « »).
Так же изменить этот файл можно и для хороших целей, например ускорить загрузку сайта.
Как это работает?
При заходе на сайт, Вы видите его доменное имя, которое имеет буквы. Но все сайты в интернете имеют IP адрес, а названия уже присваиваются с использованием DNS. Я не буду вдаваться в подробности этого процесса, статья не об этом. Но здесь нужно знать то, что файл hosts имеет приоритет при обращении к сайтам, и только после него идет запрос к DNS.
Для того, чтобы ускорить загрузку сайта, нужно знать его IP адрес и домен.
IP адрес сайта можно узнать с помощью различных сервисов, например этого или этого.
Домен — это название сайта.
Для примера, ускорим загрузку этого сайта, на котором Вы читаете статью, явно указав файлу IP адрес и домен.
Тогда добавляемая строчка будет:
91.218.228.14 obzortop15.ru
Это ускоряет загрузку страницы в пару секунд, а иногда может дать доступ, если стандартными средствами Вы не можете зайти на сайт.
Ещё с можно перенаправить на другой сайт с помощью файла hosts.
Для этого нужно знать IP адрес сайта и его домен (как и в вышеописанном случае), тогда добавляемая строка будет такая:
91.218.228.14 test.ru
И теперь, после ввода в адресную строку браузера сайта
test.ru
, Вы будете перенаправлены на сайт, указанный в IP адресе. В данном случае на сайт obzortop15.ru .
Если хотите почистить файл hosts, то можете это сделать, просто удалив содержимое и вставить в него оригинальный текст, из описания выше (под спойлерами).
Некоторые нюансы в файле hosts:
Таким образом Вы можете легко и бесплатно заблокировать доступ к сайтам в Windows путем правки файла hosts.
Восстановление файла hosts с помощью приложения avz
Антивирусное средство AVZ — полноценный комплекс по восстановлению работоспособности Windows после «вирусной атаки». Его особенность — всесторонняя работа с файлом hosts. Чтобы исправить файл hosts с помощью AVZ, выполните следующие действия:
- Запустите приложение AVZ.exe и перейдите в подраздел операций «Сервис» — «Менеджер файлов hosts».
Средство AVZ обладает куда более расширенной версией редактора hosts, чем «Блокнот» - Сохраните отредактированный hosts, нажав кнопку в виде дискеты.
Версия AVZ-редактора позволяет легко удалить лишние (неправильные) строки - Чтобы «откатить» нежелательные изменения в файле hosts, выполните команду «Файл» — «Восстановление системы».
Программа AVZ поможет исправить множество критических изменений в Windows - Отметьте функцию «Восстановление файла hosts».
По умолчанию будет возвращено прежнее содержимое файла hosts
По окончании очистки файла hosts перезапустите Windows и проверьте, как открываются сайты, с которыми раньше наблюдались проблемы.
Где находится файл hosts
В зависимости от версии операционной системы Windows файл hosts может распологаться в различных папках. Например, если вы используете Windows XP, Windows Vista, Windows 7 или Windows 8, то файл находится в папке WINDOWSsystem32driversetc.
В операционных системах Windows NT и Windows 2000 данный файл лежит в папке WINNTsystem32driversetc.
В совсем древних версиях операционной системы, например в Windows 95, Windows 98 и Windows ME, данный файл можно найти просто в папке WINDOWS.
Исправление директории hosts в реестре
Размещение файла hosts настраивается в редакторе реестра. Инструкция подходит для всех версий Windows, начиная с XP. Для оценки правильности директории hosts выполните следующие команды:
- Нажмите «Пуск» и в поисковой строке главного меню Windows введите regedit. Запустите приложение regedit.exe .
Откройте Registry Editor по поиску в главном меню ОС - Переместитесь в реестровую папку HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters.
Размещение файла hosts меняется на любое, не выходящее за пределы папки C:Windows - Проверьте, что запись DataBasePath указывает на директорию C:WindowsSystem32driversetc (переменная %SystemRoot% соответствует системной папке C:Windows). Если это не так, исправьте её, сохраните изменения, нажав «OK» при закрытии окон).
Перезапустите Windows и проверьте работу hosts, зайдя на сайт, включённый в список файла.
Как найти файл hosts
Файл hosts – это файл, в котором содержится информация о доменных именах. Эта информация используется при трансляции доменного имени в сетевой адрес компьютера. Информация, указанная в файле hosts, имеет приоритет перед DNS-сервером. Таким образом, если в файле hosts есть информация о домене, то операционная система использует именно эту информацию, игнорируя DNS-сервер. Файл hosts это текстовый файл, который размещается в папке с операционной системой и администратор компьютера может редактировать данный файл по своему усмотрению. В данной статье мы расскажем о том, как найти файл hosts.
В зависимости от версии вашей операционной системы файл hosts может располагаться в различных папках.
В таких современных операционных системах как Windows XP, Windows Vista, Windows 7 и Windows 8 файл hosts лежит в папке WINDOWSsystem32driversetc.
Для того чтобы не бродить по папкам, в поисках нужного файла, вы можете открыть данную папку в один клик. Просто вызовите меню «Выполнить» с помощью комбинации клавиш Windows R и введите команду %systemroot%system32driversetc. После этого перед вами откроется папка, в которой находится файл hosts.
Что касается более старых операционных систем, то в Windows 2000 и Windows NT файл hosts можно найти в папке WINNTsystem32driversetc. А в Windows 95, Windows 98 и Windows ME файл hosts лежит просто в папке WINDOWS.
После того как вы нашли файл hosts вы можете его отредактировать. Для этого попытайтесь открыть файл с помощью обычного двойного клика. После этого перед вами откроется окно, в котором нужно выбрать программу для редактирования файла. Поскольку файл hosts это текстовый файл – выбираем стандартную программу Блокнот (Notpad).
После этого перед вами откроется окно программы Блокнот, в котором будет отображено содержимое файла. Для сохранения изменений вам потребуются права Администратора.
Программа online solutions hosts editor
Приложение OS Hosts Editor располагает расширенным мастером восстановления файла hosts в случае неверных изменений, подстановщиком IP-адресов и портов, а также учитывает малейшие изменения файла hosts с точностью до секунд. Для изменения hosts в OS Hosts Editor выполните следующие шаги:
- Запустите OS Hosts Editor и с помощью кнопки в виде открытой папки найдите файл hosts.
- Используя кнопки « » и «-», добавляйте и удаляйте записи в hosts. Кнопка в виде увеличительного стекла откроет панель поиска записей.
OS Hosts Editor ищет записи как по IP, так и по доменному имени - Кнопка «фломастер» откроет панель редактирования выбранной строки.
OS Hosts Editor поможет исправить любые записи за считанные секунды - Сохранение изменений в файле hosts достигается с помощью кнопок в виде дискеты или дискеты со стрелкой.
По завершении редактирования hosts проверьте работу нужных сайтов в любом браузере.
Снятие защиты файла hosts от редактирования
В Windows может оказаться активной защита файла hosts (или содержащей его папки etc) от изменений. Это мешает его редактированию. Инструкция едина для всех версий Windows. Чтобы отключить эту защиту, проделайте следующее:
- Щёлкните правой кнопкой мыши на значке файла hosts (или его родительской папке etc ) и выберите пункт меню «Свойства».
Чтобы отредактировать файл hosts, с него нужно снять защиту от записи - На вкладке «Общие» снимите флажок «Только для чтения» и флажок «Скрытый», если файл hosts был изначально скрыт.
- Нажмите кнопку «OK» для изменения атрибутов.
Отредактируйте и сохраните файл hosts по любой из вышеприведённых инструкций.
Создание нового файла hosts
Восстановление файла hosts ручным способом — самый простой вариант. Для этого выполните следующие шаги:
- Вернитесь в уже знакомую папку, где лежит файл hosts.
- Переименуйте имеющийся файл hosts, например, в hosts.old.
Присвойте любое имя старому файлу hosts, чтобы он не мешал новому - Для создания текстового файла выполните команду: правый клик мышью — «Создать» — «Текстовый документ».
Изначально файл TXT не будет содержать никакой информации - Введите имя документа (hosts) без расширения .txt. Будет создан новый текстовый файл.
- Откройте только что созданный файл hosts с помощью «Блокнота» и вставьте текст, который был по умолчанию.
- Сохраните изменения и перезапустите Windows.