Как заблокировать сайт hosts: Как заблокировать сайты с помощью файла Hosts в Windows

Содержание

Как заблокировать сайт с помощью hosts в Windows

Hosts является одним из самых важных файлов операционной системы Windows. Его основной функцией является сопоставление ip-адресов c доменными именами, содержащимися в буквенных выражениях. По своей сути, данный файл является аналогом современных DNS-адресов.

Операционная система делает запрос через DNS-сервера и браузеру приходит ответ о возможности открытия сайта или запрете на это действие. Стоит упомянуть, что именно таким образом (через провайдеров) Роскомнадзор формирует списки интернет-ресурсов, запрещенных для посещения российскими пользователями.

Рисунок 1: Пример файла hosts в Windows 10

  • Зачем блокировать сайты с помощью файла Hosts в Windows?
  • Как блокировать сайты с помощью файла Hosts в Windows
  • Что делать если нужно вернуть все как было изначально?
  • Вывод

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

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

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

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

Пошаговое руководство будет выглядеть следующим образом:

  • Необходимо найти сам файл hosts на компьютере. Он располагается по адресу: C:\WINDOWS\system32\drivers\etc\hosts. Рассмотрим работу с файлом hosts на примере операционной системы Windows 10. Для этого необходимо найти и открыть программу «Блокнот» от имени администратора.

Рисунок 2: Программа «Блокнот»

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

Рисунок 3: Директория файла hosts

Остается открыть сам файл.

  • Внесение изменений. Блокировка сайтов осуществляется путем внесения в файл hosts следующих цифр: 127.0.0.1 (они обозначают локальный адрес файла на компьютере или ноутбуке). Далее через пробел (между локальным адресом и буквенным доменным именем) вписываются сами адреса сайтов без указания http/https (их можно скопировать в адресной строке браузера). Все новые данные вносятся в самом конце файла — внизу справа от значка #.

Локальный адрес также называется loopback-адрес и служит для отсылки запросов ПК или ноутбука самому себе. Адрес един для операционных систем Mac, Linux и Windows.

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

Рисунок 4: Внесение нежелательных сайтов в файл hosts

  • На заключительном этапе измененный файл hosts остается сохранить и закрыть программу «Блокнот».

Рисунок 5: Сохранение внесенных изменений

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

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

Для Windows 7-10. Необходимо открыть «Блокнот», воспользовавшись поиском и внести туда данные из оригинального источника. Файл следует сохранить («Сохранить как») и прописать название hosts с расширением old. Адрес оригинального файла выглядит так: %WinDir%\System32\Drivers\Etc. Именно в эту папку необходимо сохранить новый файл hosts с заменой на старый.

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

Кристина Горбуноваавтор

в браузере (Яндекс, Хром расширение), на телефоне (Андроид), компьютере (hosts) чтобы он не открывался

Максим aka WisH

Высшее образование по специальности «Информационные системы». Опыт работы системным администратором — 5 лет.

Задать вопрос

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

Содержание

  1. Необходимость блокировки доступа к сайтам
  2. Запрет доступа к сайтам через роутер
  3. Системные и программные способы блокировки сайтов на компьютере
  4. Через файл Hosts
  5. Встроенный брандмауэр Windows
  6. С помощью антивируса
  7. Родительский контроль
  8. Средствами сторонних программ
  9. Особенности MacOS
  10. Чтобы сайт не открывался в браузере
  11. Яндекс. Браузер
  12. Google Chrome
  13. Mozilla Firefox
  14. Safari
  15. Microsoft Edge
  16. Блокировка доступа к сайту на телефоне
  17. Android
  18. iOS

Необходимость блокировки доступа к сайтам

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

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

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

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

Запрет доступа к сайтам через роутер

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

Нужно комбинировать методы для достижения наибольшего эффекта.

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

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

Для TP-Link со старой версией прошивки алгоритм действий такой:

  • В левом столбце найдите раздел «Контроль доступа» или Access Control.
  • Когда он раскроется, щелкните по строке «Цель» (Target).
  • Перейдите в правую часть окна. Нажмите на «Создать» (Add New).

Блокировка через контроль доступа.

Здесь выберите в верхней строке «Доменное имя» и пишите адреса тех площадок, которые собираетесь добавить в черный список. В том же меню найдите «Узел» и щелкните по нему. Здесь задайте те устройства, которые не смогут подключаться к указанным сайтам. После этого включить контроль доступа, поставив галочку в подпункте «Правило».

Для Асуса алгоритм похож:

  • Перейдите в веб-интерфейс, откройте в настройках «Брандмауэр».
  • Здесь найдите «Дополнительные настройки».
  • Теперь отыщите «Фильтр URL-адресов».
  • Нажмите на рычажок, чтобы он переключился в статус «Включено».
  • В «Список ключевых слов» впишите те адреса, которые нужно заблокировать и нажмите кнопку «Добавить».

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

Системные и программные способы блокировки сайтов на компьютере

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

Сначала разберем стандартные варианты, а потом уже рассмотрим другие программы.

Через файл Hosts

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

Идите на диск C, затем в папку WINDOWS, откройте system32, там щелкните по drivers, потом etc, а затем hosts. Откройте там файл hosts. Правой кнопкой по нему, открыть с помощью, выберите блокнот.

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

Теперь впишите туда строки следующего вида: 127.0.0.1 URL. Вместо URL поставьте те адреса, доступ к которым хотите ограничить. На этом настройку можно считать оконченной.

Встроенный брандмауэр Windows

Еще один способ с использованием встроенных функций. Перейдите по пути «Панель управления», оттуда в раздел «Система и безопасность» здесь выберите «Брандмауэр Windows». В левой колонке нажмите на «Дополнительные параметры».

Окно брандмауэра.

В этом окне слева выбираем «Правила для исходящего подключения», а в правой части жмем на «Создать правило». В открывшемся окне выберите следующие параметры «Для программы» — «Для всех программ» — «Блокировать подключение» — Оставляем все три галочки — Вводим имя для правила. На этом создание самого правила можно считать законченным.

Добавление адресов.

Теперь щелкните два раза по имени правила. В открывшемся окне выберите вкладку «Область», в разделе «Удаленный IP — адрес» поставьте «Указанные адреса». Нажмите на «Добавить» и введите адреса для блокировки. Их можно найти в интернете для каждого сайта. Этот способ подходит для Windows 7 и Виста, у десятки есть другой способ обеспечить то же самое.

С помощью антивируса

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

Настройки Аваста.

Откройте свой Avast Free Antivirus, а потом перейдите в раздел настроек, здесь найдите раздел «Веб-экран». Теперь ищите «Блокировка веб-сайтов» щелкните по «Разрешить блокировку веб-сайтов», откроется поле с названием «URL-адреса для блокировки». Сюда вводите те площадки, доступ к которым собираетесь перекрыть. После окончания процедуры кликните по «ОК».

Родительский контроль

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

Нажмите на кнопку «Пуск», нажав на шестеренку перейдите в «Параметры», откройте раздел «Учётные записи», оттуда перейдите в «Ваши данные». Здесь проверьте, что вы вошли в свою учетную запись от Майкрософта. Если вы сидите с локальной учетной записью, то лучше создать новую и войти в неё. Посмотрите в левый столбик. Выберите там «Семья и другие люди» и нажмите «Добавить члена семьи». Здесь придется ввести какую-то почту и подтвердить регистрацию. Можете создать какой-то одноразовый ящик.

Регистрация профиля.

После окончания создания аккаунта ребенка и закрытия окна, выберите «Управление семейными настройками через интернет». Вас автоматически перекинет на сайт майкрософта. Щелкните по своей учетной записи и выберите «Семья». Теперь откроется окно со всеми вашими аккаунтами. Здесь будет и тот, что зарегистрировали на ребенка. Найдите его и щелкните по ссылке «Ограничение на содержимое».

Настройка блокировки.

Вверху активируйте галочку «Блокировать недопустимые веб-сайты». В разделе «Всегда запрещать», запишите те площадки, на которые хотите ограничить доступ.

Средствами сторонних программ

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

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

Интерфейс приложения.

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

Особенности MacOS

В MacOS список способов практически не отличается. Первым идет файл hosts. Открыть его здесь сложнее. Сначала потребуется запустить терминал, это делается так Finder → «Программы» → «Утилиты» → «Терминал». В появившемся окне наберите команду sudo /bin/cp /etc/hosts /etc/hosts-original, щелкните по энтеру, а потом введите пароль от своей учетной записи.

Теперь в терминале вводите sudo nano /etc/hosts. Откроется окно с данными, сюда заносите нежелательные сайты. Для выхода из него щелкните Control + X.

Терминал.

Родительский контроль тут тоже есть. Придется создать отдельную запись для ребенка и не пускать его сидеть в интернете из чужих. Для создания перейдите в «Системные настройки» → «Родительский контроль», и выберите создание записи с контролем. Теперь щелкните по созданной записи и перейдите в раздел «Веб». Здесь добавьте адреса тех ресурсов, к которым следует ограничить доступ.

Родительский контроль.

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

Чтобы сайт не открывался в браузере

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

Яндекс.Браузер

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

Несколько расширений для него:

  • Block Site;
  • Simple Blocker.

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

Google Chrome

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

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

Добавление опасных сайтов.

Лучше установить расширение, занимающиеся блокировкой доступа. Например, Block Site поможет сделать это. В настройках можно ввести адреса или добавить в черный список, когда расширение предложит сделать это. Не забудьте задать пароль, а то в настройках расширения сможет покопаться любой.

Mozilla Firefox

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

  1. Нажмите на меню «Инструменты»;
  2. Выберите «Дополнения»;
  3. И нажмите кнопку «Получить Дополнения»;
  4. Введите в строку поиска название.

Получение дополнений.

Дальше останется настроить само дополнение. Для этого перейдите на вкладку дополнений и нажмите на кнопку «Настройки» рядом с нужным.

Safari

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

  1. Нажатием по шестеренке открываем настройки.
  2. Теперь переходите к разделу «Основные».
  3. Здесь ищите подзаголовок с названием «Ограничения». Включаем их и вводим пароль.
  4. В «Разрешенном контенте» переходим на сайты.
  5. Теперь отметьте галкой «Ограничить доступ…».
  6. Нажмите на «Никогда не открывать» и сюда введите те площадки, на которые нельзя заходить.

Microsoft Edge

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

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

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

Android

Для андроида создано много разных утилит. Из проверенных можно предложить несколько вариантов:

  • Qustodio Suite. Отличная программа. Которая позволяет настроить список нежелательных площадок, а также есть защита от удаления. Вот только в бесплатной версии установить можно только на один телефон.
  • FocusMe. Большое количество настроек, но в бесплатной версии не встроена защита от удаления.

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

iOS

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

  • Зайдите в «Настройки» и кликните по разделу «Экранное время».
  • Нажмите «Контент и конфиденциальность», а потом введите пароль от опции «Экранное время».
  • Нажмите «Ограничения контента», теперь щелкните по разделу «Веб-содержимое».
  • Здесь есть варианты «Неограниченный доступ», «Лимит сайтов для взрослых» или «Только разрешенные веб-сайты».
  • Внизу есть функция «Запрещать всегда», введите туда те площадки, доступ к которым хотите ограничить.

Настройка ограничений.

Есть ограничения и для Сири. Находятся они в том же разделе «Ограничение контента». Здесь можно полностью запретить поиск или ограничить ненормативную лексику.

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

Блокировка через файл hosts: лучшие советы 2022 года

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

Итак, сам файл вообще ни при чем. Однако при размещении в определенном месте на вашем компьютере он может быть эффективным инструментом для контроля доступа компьютера к внешнему миру — Интернету. В данном случае я бы назвал это числом 9.0005 файл hosts (вызывает жуткую музыку).

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

Я объясню, как работает файл hosts, его расположение и быстрый способ редактирования на вашем компьютере, будь то Windows или Mac. Если вы пользователь Linux, скорее всего, вам не нужна помощь в редактировании случайного файла.

Вот файл hosts на компьютере с Windows. За исключением последних четырех нижних строк, остальная часть является содержимым по умолчанию, которое практически пусто — весь текст, следующий за знаком решетки (#), не действует.

Знак решетки (#) в файле hosts означает комментирование .

В программировании комментарии — это способ объяснить, что делает строка кода, не затрагивая сам код. Компьютер игнорирует сам символ # и текст, следующий за ним в каждой строке.

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

Содержание

1

Что такое хост-файл и как с ним обращаться

Каждый компьютер под управлением Windows, macOS или Linux имеет свой файл hosts. По умолчанию этот файл имеет номер , а не . Он есть, но он не делает ничего, кроме краткой информации о том, что это такое и как его использовать.

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

Понимание файла hosts

При определенном редактировании файл hosts работает как локальный файл компьютера Сопоставитель DNS . Это ручной способ сопоставления домена, такого как facebook.com , с определенным IP-адресом по вашему выбору.

Файл hosts — это первоначальный способ привязки домена к IP-адресу на заре взаимосвязанных компьютеров — основы Интернета — до появления DNS-сервера.

Дополнительно: Кратко о DNS-сервере

DNS-сервер подобен общему каталогу в Интернете. Он указывает вам, куда вы хотите пойти.

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

Вот типичный пример роли, которую играет DNS:

Всякий раз, когда вы получаете доступ к веб-сайту через его доменное имя, например .com браузер (Chrome, Firefox, Edge и т. д.) сначала запрашивает ваш DNS-сервер.

В большинстве домов маршрутизатор Wi-Fi хранит информацию об используемом DNS-сервере. По умолчанию это сервер интернет-провайдера.

Затем этот сервер ищет доменное имя веб-сайта (также известное как веб-адрес или URL-адрес) и возвращает браузеру его IP-адрес, который представляет собой строку, казалось бы, случайных чисел — каждый веб-сайт находится по IP-адресу. Затем браузер использует этот IP-адрес для загрузки веб-сайта.

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

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

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

Вот пример записи в файле hosts:

 127.0.0.1 www.facebook.com #facebok — пустая трата времени 

Формат строки известен как синтаксис команды . В данном случае это:

IP-адрес (пробел) домен (пробел) # (необязательно)

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

  • Часть, начинающаяся с #, необязательна. Это комментарий.
  • Нам нужен только один пробел, чтобы разделить IP-адрес и домен или домен и необязательный комментарий. Но для ясности можно использовать несколько пробелов или клавишу Tab на клавиатуре.
  • Домен должен совпадать с доменом фактического веб-сайта — некоторые из них включают «www». часть, другие нет, например, www.facebook.com против facebook.com . Чтобы быть уверенным, вы можете использовать отдельную запись для каждого.

Этот конкретный пример записи связывает www.facebook.com с IP-адресом локального хоста, самого компьютера и, по сути, блокирует доступ компьютера к Facebook. В частности, при переходе на facebook.com вы получите сообщение о том, что веб-сайт не существует или недоступен.

Кроме того, вы также можете использовать 0.0.0.0 в качестве IP-адреса, чтобы получить тот же эффект. И если вы используете IP-адрес другого веб-сайта , запись становится подлой шуткой или (злонамеренным) взломом.

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

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

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

В файле hosts каждая запись сопоставления (каждый домен) занимает одну строку. Вы можете сопоставить несколько доменов с одним и тем же IP. Поэтому используйте 0.0.0.0 или 127.0.0.1 , если вы хотите заблокировать их все.

Итак, давайте выясним, где находится этот великолепный файл hosts на вашем компьютере и как его редактировать.

Как обращаться с файлом хоста на компьютере с Windows

На компьютере с Windows файл hosts всегда находится по этому адресу:

 c:\windows\system32\drivers\etc\ 

В редких случаях, когда Windows установлена ​​на другом диске вместо c: , соответственно измените букву диска.

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

Скопируйте и вставьте эту строку в адресную строку проводника Windows и нажмите Enter, чтобы быстро попасть туда, как показано на снимке экрана выше.

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

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

Но, как правило, вы можете открыть его так же, как любой файл с помощью текстового редактора, например встроенного в Windows приложения «Блокнот».

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

Вот шаги (как показано на скриншоте ниже).

1. Запустите командную строку с повышенными привилегиями

  • Введите «cmd» (без кавычек) в поле поиска на (или под) Пуск Меню
  • Когда в результате появится Командная строка , щелкните правой кнопкой мыши и выберите «Выполнить как администратор».
  • Ответьте утвердительно на запрос безопасности, если таковой имеется.

Появится окно командной строки.

2. Откройте файл hosts в Блокноте:

Скопируйте и вставьте следующую команду в окно командной строки и нажмите Enter:

  Блокнот  c:\windows\system32\drivers\etc\  hosts  

Это откроет файл в Блокноте, чтобы вы могли внести любые изменения.

Действия по открытию файла hosts для редактирования на компьютере с Windows

3. Отредактируйте файл и сохраните изменения

  • Введите домены, которые вы хотите заблокировать, следуя приведенному выше синтаксису, по одному домену в строке, как показано в последних двух строках в скриншот. (Нажимайте Enter каждый раз, когда хотите создать новую строку.)
  • Если вы больше не хотите блокировать домен, удалите всю строку.

После этого сохраните файл. (Используйте комбинацию клавиш Ctrl+S или просто закройте файл и при появлении запроса выберите «Сохранить». )

Миссия выполнена. Блокировка вступит в силу немедленно.

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

Дополнительно: HostsMan — приложение Windows для обработки файла hosts

Для пользователей Windows есть удобное бесплатное приложение HostsMan, упрощающее работу с файлом hosts.

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

Интерфейс приложения HostsMan

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

Между прочим, файл хоста имеет одинаковый синтаксис на разных платформах. Следовательно, вы можете использовать один и тот же файл между Windows и macOS. Или вы можете скопировать содержимое файла между ними.

Как работать с файлом host на Mac

Файл hosts находится в папке /private/etc/ на Mac, которая обычно скрыта.

Действия по поиску файла hosts на Mac

Вот шаги по поиску файла hosts на Mac, как показано на снимке экрана выше:

  1. Выведите Finder на передний план, щелкнув пустое место на рабочем столе, затем выберите Перейти -> Перейти в папку…
  2. Введите /private/etc/ в поле и нажмите Перейти
  3. Найдите хост-файл в появившейся папке. Если его нет, вы можете создать новый или скопировать его с другого компьютера.

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

Вот шаг, чтобы открыть файл хоста на Mac для редактирования

  1. Запустите терминал (используйте Spotlight для его поиска), введите следующую команду и нажмите Enter:
 sudo nano /etc/hosts 

Вам будет предложено ввести текущий пароль учетной записи. Сделай это!

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

Действия по редактированию файлов hosts на компьютере Mac

2. Файл hosts будет открыт в приложении Nano. Теперь вы можете использовать клавиши со стрелками для перемещения и ввода информации по мере необходимости.

После этого используйте Ctrl+0 для сохранения изменений и Ctrl+X для выхода. Миссия выполнена.

Не является мерой безопасности

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

Независимо от вашего ответа, этот механизм блокировки применяется, когда вы хотите установить контроль над чем-то, над чем у вас нет (достаточного) контроля. Примеры:

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

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

Работает и наоборот — удаленная сторона по-прежнему может получить доступ к вашему компьютеру.

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

Будьте осторожны с готовыми файлами hosts

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

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

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

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

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

Последние мысли

Файл hosts — яркий пример палки о двух концах.

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

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

Хотите быть на связи? Подпишитесь на рассылку DKT!

Вы также можете ознакомиться с этими предложениями 🔥 Amazon!

Как блокировать веб-сайты в Chrome

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

Краткое объяснение

В обоих наборах инструкций (Windows и Mac) мы объясним, как редактировать файл hosts на вашем компьютере. Внеся несколько изменений в файл hosts, вы можете заблокировать доступ вашего компьютера к определенным веб-сайтам. Веб-сайты будут недоступны в Chrome, а также в других веб-браузерах. Сначала инструкции могут показаться немного сложными, но если вы будете следовать им шаг за шагом, то увидите, что на самом деле это проще простого!

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

Как заблокировать веб-сайты в Windows

1. Убедитесь, что вы вошли в систему как администратор, и в адресной строке проводника введите «C:/Windows/System32/Drivers/etc/hosts».

2. Выберите Блокнот и нажмите OK.

Откроется файл hosts. Это будет выглядеть так:

4. Чтобы заблокировать доступ к веб-сайту, вам нужно добавить строку в конец файла hosts. Например, если вы хотите заблокировать www.google.com, вы должны добавить .

5. Цифры перед URL всегда будут . Все, что вам нужно изменить, это URL-адрес, который вы хотите заблокировать. Например, здесь мы заблокировали доступ к Google, YouTube и Facebook:

6. После того, как вы добавили все сайты, которые хотите заблокировать, в файл hosts, нажмите «Файл» > «Сохранить» и закройте «Блокнот».

Как заблокировать веб-сайты на Mac

1. Убедитесь, что вы вошли в систему как администратор, и откройте Терминал (Панель запуска > Терминал).

2. В Терминале введите «sudo nano /etc/hosts» и нажмите Enter.

3. Введите пароль и нажмите Enter.

4. Откроется файл hosts. Это будет выглядеть так:

5. Чтобы заблокировать доступ к веб-сайту, вам нужно добавить строку в конец файла hosts. Например, если вы хотите заблокировать www.google.com, вы должны добавить. Вам нужно будет использовать клавишу со стрелкой вниз на клавиатуре, чтобы переместить курсор в нижнюю часть файла hosts.

6. Цифры перед URL всегда будут. Все, что вам нужно изменить, это URL-адрес, который вы хотите заблокировать. Например, здесь мы заблокировали доступ к Google, YouTube и Facebook:

7. После того, как вы добавили все сайты, которые хотите заблокировать, в файл hosts, нажмите Ctrl + O на клавиатуре, затем введите, чтобы сохранить изменения в файле hosts, а затем Ctrl + X. После того, как вы сделали это, закройте Терминал.

Лучший способ управлять цифровым благополучием детей

Если вы ищете идеальный инструмент для безопасного серфинга в Интернете, вам обязательно стоит попробовать Trend Micro Family for Kids. Приложение для фильтрации изображений в реальном времени содержит встроенные функции, обеспечивающие безопасность детей в Интернете. Бесплатное расширение для Google Chrome и Microsoft Edge, использующее технологию искусственного интеллекта, является действительно незаменимой защитой.