Содержание
Если вам необходимо заблокировать один или сразу несколько сайтов (например, ВКонтакте, Одноклассники, закрыть детям доступ к «взрослым» сайтам, различным сомнительным интернет-ресурсам и так далее), то, пожалуй, одним из самых простых способов блокировки сайтов от просмотра в любом браузере на домашнем компьютере, ноутбуке и других устройствах под управлением Windows можно считать правку системного файла hosts. Вот как это можно сделать.
Как открыть файл hosts
- Для этого воспользуемся программой «Блокнот». В Windows 10 найти её можно, используя кнопку «Поиск в Windows»;
- Запустите «Блокнот» от имени администратора (кликните правой кнопкой мыши по значку программы и выберите соответствующий пункт контекстного меню);
- Контроль учётных записей → выбрать «Да»;
- В меню программы надо выбрать «Файл» → Открыть;
- Перейдите в директорию: C:WindowsSystem32driversetc;
- Переключите «Текстовые документы (*.txt)» на «Все файлы (*.*)», как показано на скриншоте;
- Откройте hosts;
- Содержание хостс по умолчанию выглядит следующим образом.
Как вносить изменения в hosts
- Для блокировки того или иного сайта добавьте в hosts следующее: 127.0.0.1 и через пробел непосредственно сам адрес сайта, который нужно заблокировать (без протокола http/https);
- Для каждого блокируемого сайта необходимо создать две записи – с приставкой www и без неё, например, для блокировки ВКонтакте: 0.0.1 vk.com и 127.0.0.1 www.vk.com, а для запрета drugoisait.ru: 127.0.0.1 drugoisait.ru и 127.0.0.1 www.drugoisait.ru и так далее (пример на скриншоте, по аналогии блокируется доступ и к любым другим сайтам в Интернете);
- Закройте блокнот → Сохраните изменения.
Теперь доступ ко всем сайтам, которые вы укажете в hosts, надёжно закрыт.
Важно, обратите внимание: если вы используете антивирусное ПО, то с большой долей вероятности ваш антивирус обнаружит в hosts угрозу и восстановит его в исходное состояние. Чтобы этого избежать перед правкой необходимо внести hosts в исключения вашего антивируса, чтобы он не проверял файл на предмет модификации.
А вдруг и это будет интересно:
- Что делать, если съёмный жёсткий диск не определяется при подключении к ПК
- Как установить приложение на Андроид из APK
- Автономная установка .NET Framework 3.5 в Windows 10 с помощью DISM
- Включение схемы электропитания «Максимальная производительность» в Windows 10
- Как изменить сочетание клавиш для переключения языка в Windows 10
- Как запустить Windows 10 в безопасном режиме
Рекомендуем почитать:
Linux для хакера
Журналисты Bleeping Computer обратили внимание, что с недавних пор Windows 10 и Windows Defender считают файл hosts (C:Windowssystem32driveretchosts) опасным, если в нем прописаны настройки, блокирующие сбор телеметрии.
По информации издания, с конца июля измененный файл hosts определяется как представляющий угрозу «SettingsModifier: Win32/HostsFileHijack». Если получив такое предупреждение пользователь нажимает «Подробнее», ему не объясняют ничего, лишь сообщают, что файл демонстрирует «потенциально нежелательное поведение».
Если пользователь согласится устранить «угрозу», система очистит файл hosts и вернет его к состоянию по умолчанию. Также есть возможность проигнорировать проблему, но это разрешит любые модификации hosts в будущем, в том числе и вредоносные.
Основатель Bleeping Computer, Лоренс Абрамс, отмечает, что в целом проблема ложноположительных срабатываний на файл hosts не нова, однако в последние недели люди вдруг стали массово жаловаться на подобные предупреждения (1, 2, 3, 4, 5).
Абрамс пишет, что он решил, будто дело опять в ложноположительных срабатываниях, но все же провел несколько тестов. Как оказалось, достаточно заблокировать через файл hosts серверы Microsoft, собирающие телеметрию, и тогда-то начинаются проблемы. В частности, проблемы возникают, если попытаться заблокировать следующие адреса.
- www.microsoft.com
- microsoft.com
- telemetry.microsoft.com
- wns.notify.windows.com.akadns.net
- v10-win.vortex.data.microsoft.com.akadns.net
- us.vortex-win.data.microsoft.com
- us-v10.events.data.microsoft.com
- urs.microsoft.com.nsatc.net
- watson.telemetry.microsoft.com
- watson.ppe.telemetry.microsoft.com
- vsgallery.com
- watson.live.com
- watson.microsoft.com
- telemetry.remoteapp.windowsazure.com
- telemetry.urs.microsoft.com
Из-за этого специалист пришел к выводу, что Microsoft, по всей видимости, недавно обновила Defender таким образом, чтобы он определял, если серверы компании были добавлены в файл hosts, и пользователь пытается блокировать сбор телеметрии.
В компании Microsoft пока никак не прокомментировали ситуацию.
Для определения IP адресов, которые соответствуют доменам, сейчас используется система DNS (Domain Name System). Используя эту систему компьютер может определить IP адрес узла сети, к которому нужно обращаться для получения данных.
Но, кроме DNS есть еще один способ сопоставления доменов и IP адресов. Это файл Hosts, который присутствует в любой операционной системе. В данном файле в виде обычных текстовых строк хранятся названия доменом и соответствующие им IP адреса. Используя эти записи компьютер может узнать нужный IP адрес в обход DNS.
В данной инструкции мы расскажем о файле Hosts в операционной системе Windows 10. Здесь вы сможете узнать, где находится файл Hosts в Windows 10, как его изменить и как он должен выглядеть в оригинальном варианте.
Содержание
В операционной системе Windows 10, как и в предыдущих ее версиях, файл Hosts находится на системном диске. Полный путь к папке с данным файлом выглядит так:
c:WINDOWSsystem32driversetc
Но, для ого чтобы открыть эту папку не обязательно открывать системный диск и вручную переходить по указанному дереву папок. Вместо этого можно воспользоваться сокращенным путем, который выглядит следующим образом:
%systemroot%system32driversetc
Данный сокращенный пусть можно ввести в любом окне Проводника Windows. Например, вы можете просто открыть окно «Этот компьютер», вставить этот адрес в адресную строку и нажать клавишу ввода.
После ввода указанного адреса сразу откроется папка etc с файлом hosts.
Обратите внимание, hosts не должен иметь никакого расширения (txt или bak). Это просто документ с именем «hosts», без каких-либо дополнений после точки. Также нужно учитывать, что его расположение может быть изменено через настройки реестра. Для того чтобы проверить точное расположение этого файла на вашем компьютере нужно открыть редактор реестра (regedit) и перейти в раздел:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
Здесь будет доступен параметр «DataBasePath», в котором будет указана папка с файлом hosts. Но, по умолчанию, этой папкой является «%SystemRoot%System32driversetc».
Для того чтобы просмотреть или изменить файл Hosts желательно использовать стандартный текстовый редактор Блокнот (Notepad). Для этого откройте папку etc и просто дважды кликните по Hosts.
После этого появится окно со списком программ, которые можно использовать для открытия. Здесь нужно найти программу Блокнот и нажать на кнопку «ОК». В результате файл Hosts откроется с помощью программы Блокнот, в которой вы сможете его отредактировать и сохранить.
Если с этим способом открытия возникают трудности, то можно пойти другим путем. Вы можете сначала запустить программу Блокнот и уже потом открыть файл hosts с помощью меню «Файл – Открыть».
Для этого в окне «Открыть» нужно вписать сокращенный путь, который мы указывали ранее.
Также можно запустить программу Блокнот сразу указав ей какой файл нужно открывать. Для этого нужно нажать комбинацию клавиш Win-R и в появившемся окне выполнить следующую команду:
notepad %systemroot%system32driversetchosts
Это будет выглядеть примерно так:
После того как файл hosts отроется в программе Блокнот вы сможете работать с ним как с обычным текстовым документом.
Вы сможете изменить его на свое усмотрение и сохранить изменения с помощью меню «Файл – Сохранить» или комбинации клавиш Ctrl-S.
Оригинальный файла hosts в Windows 10 должен выглядеть так, как это показано на скриншоте внизу. Он должен состоять примерно из 20 строк, каждая из которых начинается со знака «решетка».
Знак «решетка» в начале строки означает, что эта строка является комментарием и не вносит никаких изменений в настройки. Поэтому, если ваш hosts файл полностью пустой, то это также нормально, не стоит переживать по этому поводу.
Но, если есть строки, которые начинаются не со знака решетки, а с IP-адреса, то к ним нужно отнестись внимательно. Не редко вирусы и другие вредоносные программы добаляют такие записи для того чтобы заблокировать доступ к определенным сайтам или сетевым ресурсам. Например, строка «127.0.01 kaspersky.com» будет блокировать доступ к сайту Касперского и обновлениям антивируса.При обнаружении подобных записей их необходимо удалить и сохранить изменения.
Если в вашем hosts файле много изменений и вы не знаете, как его восстановить к оригинальному виду, то можете просто удалить все его содержимое. Просто выделите весь текст (Ctrl-A), удалите его (Del) и сохраните (Ctrl-S).
Как изменить файл hosts в windows 10?
Домой Компьютер Настройка Windows Восстановить файл hosts в Windows 10
Если файл hosts на вашем компьютере был изменен по какой-либо причине, не паникуйте. Мы расскажем вам, как за несколько шагов вернуть его в первоначальное содержимое. Восстановить файл hosts довольно просто. В Windows 10 это делается аналогично тому, как и в предыдущих версиях системы Windows.
Что это за файл hosts?
Иногда веб-мастер редактируют файл hosts, чтобы обеспечить доступ к веб-сайту на этапе его создания. То есть, когда сайт находятся на стадии разработки и еще не должен быть доступен пользователям.
В Windows при помощи файла hosts доменные имена преобразуются в соответствующие им IP-адреса.
На самом деле, это самый простой текстовый файл, который легко можно изменить в Блокноте. Но его не сдует изменять, если Вы не понимаете, зачем этот файл нужен.
Некоторые типы вредоносного и рекламного ПО могут изменять файл hosts в Windows.
Как восстановить файл Hosts в Windows 10
Если файл hosts был изменен, то необходимо вернуть его первоначальное содержимое.
Можно сделать это вручную. Для этого:
- Откройте проводник Windows и введите следующий адрес (или просто просмотрите этот путь): C:WindowsSystem32driversetc
- Когда увидите файл hosts, измените его имя на hosts.bak (Вам нужно изменить лишь расширение с .txt на .bak)
Если в указанной папке нет файла hosts, то Вам нужно показать скрытые и системные файлы. Вид — Параметры Проводника. После этого в разделе Вид нажмите на «Показать скрытые файлы, папки и диски».
- Создайте новый документ в Блокноте. Чтобы открыть Блокнот, наберите Win+R и начните вводить «Блокнот»
- Запустить его надо от имени администратора
- Теперь вставьте это содержимое в Блокнот, заменив все, что-то нем есть (или скачайте готовый файл):
# 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 в директории C:WindowsSystem32driversetc и закрыть Блокнот.
После того, как Вы вернете первоначальное содержимое файла, мы советуем Вам сделать его копию и сохранить ее. Теперь, если проблема повторится, Вы легко сможете скопировать файл hosts в нужную директорию.
Как исправить файл hosts в программе AVZ
Если Вы не хотите восстанавливать файл hosts вручную, то можно сделать это в автоматическом режиме. В этом Вам поможет антивирусная утилита AVZ. Также можно почитать подробнее о всех функциях программы AVZ.
Чтобы восстановить содержимое hosts в AVZ:
- В программе нажмите на пункт меню «Файл»
- Выберите в нем «Восстановление системы» — «Очистка файла hosts»
- Кликните «Выполнить отмеченные операции»
- Когда программа закончит работу Вам нужно будет перезагрузить компьютер
Этими способами можно пользоваться, если файл hosts был изменен или его случайно удалили. Как видите, восстановить файл hosts довольно легко. Для этого потребуется лишь утилита Блокнот.
Главная » Уроки и статьи » Windows
Многие люди хотят изменить файл без расширения, который называется «hosts». Он позволяет заблокировать определенные сайты, что может быть полезно в ряде случаев. Однако важно также знать, как восстановить файл hosts. В Windows 10 эта процедура проводится аналогично предыдущим версиям ОС.
Расположение файла
Как и раньше, hosts находится в следующей папке:
Необходимо отметить, что иногда расположение, установленные по умолчанию, изменяется (чаще всего пользователем). В таком случае найти файл можно с помощью реестра. Его редактор открывается разными путями, но самый простой из них – ввести название утилиты в поиск на панели задач.
Далее нужно перейти в раздел, указанный на изображении ниже. Там будет параметр «DataBasePath», в значении которого как раз написано расположение файла.
Как восстановить и изменить
Итак, следует начать с изменения. Для этого требуется открыть файл в блокноте с правами администратора (без них сохранить внесенные изменения будет нельзя). Также можно использовать и другие текстовые редакторы. Изначально файл может быть как пустым, так и содержать текст на английском языке. Последний представляет собой не более чем пояснение, а потому его можно спокойно удалить.
Чтобы заблокировать сайт, нужно написать IP-адрес, а затем после пробела адрес сайта. Каждый новый пункт следует начинать с новой строки. Кроме того, многие пользователи рекомендуют оставлять последнюю строку пустой: это снижает риск некорректной работы.
Восстановление – очень простая процедура, т. к. файл можно легко создать самостоятельно. Требуется вновь открыть блокнот и создать текстовый файл с названием «hosts». Далее необходимо удалить расширение. Делается это следующим образом:
- Если расширения не отображаются, требуется открыть проводник, перейти во вкладку «Вид» и поставить галочку напротив соответствующего пункта.
- После этого нужно кликнуть по созданному файлу ПКМ и в меню выбрать «Переименовать».
- Мышью или с помощью стрелочек на клавиатуре перейти от названия к расширению и стереть его.
По завершению данной инструкции у вас будет готовый файл hosts, который останется только перенести в нужную папку.
Таким образом, восстановление не требует много времени или опыта, поэтому изменение файла hosts в Windows 10 считается совершенно безопасным. В дополнение необходимо убедиться, что файл расположен по указанному в начале статьи адресу. К слову, его местонахождение можно в любой момент изменить с помощью реестра.
Дата: 24.11.2021 Автор/Переводчик: Wolf
ли со статьей или есть что добавить?