Как заблокировать сайт через hosts Windows 10?

Зачем блокировать сайты с помощью файла Hosts в операционной системе Windows и каким образом это можно сделать, варианты восстановления первоначальной информации файла hosts

Как заблокировать сайт через hosts Windows 10?

Зачем и как блокировать сайты с помощью файла Hosts в Windows

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

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

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

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

Зачем блокировать сайты с помощью файла Hosts в Windows?

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

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

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

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

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

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

  • Необходимо найти сам файл hosts на компьютере. Он располагается по адресу: C:WINDOWSsystem32driversetchosts. Рассмотрим работу с файлом 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%System32DriversEtc. Именно в эту папку необходимо сохранить новый файл hosts с заменой на старый.

Вывод

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

Пожалуйста, опубликуйте ваши отзывы по текущей теме статьи. Мы крайне благодарны вам за ваши комментарии, лайки, подписки, дизлайки, отклики!

Как заблокировать сайты на вашем компьютере в Windows 10

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

Если вы хотите кому-то закрыть доступы к определенному сайту – желательно этому пользователю создать учетную запись без прав администратора и запретить открытие заданных сайтов. Конечно вы можете запретить открытие сайтов и пользователю, под которым входите в компьютер, но если данный пользователь с правами администратора – он может, используя данную инструкцию, снова разрешить вход на нужный ему сайт. Если вы выполните один из вариантов описанных ниже и внесете определенные сайты в список запрещенных – выбранные вами сайты не будут открываться во всех браузерах. Хотя есть и исключения: в opera и яндекс браузере можно включить vpn, он будет открывать запрещенные сайты (решение данной проблемы – создание пользователя без прав администратора и удаление данных браузеров); анонимайзеры, через них можно заходить на любой сайт (данный вопрос можно решить только добавив большую их часть в список запрещенных). Инструкция писалась в Windows 10, но способы подходят для всех версий Windows.

Заблокировать сайты в hosts

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

1. Откройте “Блокнот” от имени администратора: один из способов – в строке поиска напишите “Блокнот”, нажмите на найденном варианте правой клавишей мыши и выберите “Запустить от имени администратора”.

2. В открывшемся блокноте зайдите в “Файл” => Открыть.

3. В адресную строку вставьте C:WindowsSystem32driversetc и нажмите клавишу Enter => справа внизу вместо “Текстовые документы” выберите “Все файлы” => выберите появившийся файл hosts и нажмите на “Открыть”.

4. Ниже всех надписей с новой строки напишите 127.0.0.1 имя сайта (вместо “имя сайта” напишите сайт, доступ к которому вы хотите заблокировать. К примеру нам нужно заблокировать доступ к нескольким сайтам: www.youtube.com, https://yandex.ua и https://vk.com – введите после всего написанного в файле hosts надписи:

127.0.0.1 www.youtube.com

127.0.0.1 https://yandex.ua

127.0.0.1 https://vk.com

Каждая надпись вводится с новой строки, смотрите на рисунке.

5. Сохраните изменения зайдя в “Файл” => “Сохранить”, или нажав клавиши Ctrl+S, после чего закройте блокнот.

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

Заблокировать сайты с помощью URL Blocker

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

1. Скачайте URL Blocker. Внизу открывшейся страницы нажмите на “Download” и откройте скачанный файл.

2. Возможно система напишет, что данный файл может подвергнуть компьютер риску. Нажмите на “Подробнее” и выберите “Выполнить в любом случае”.

3. В нижнюю строку введите адрес сайта, доступ к которому нужно заблокировать и нажмите на “Add”.

Все введенные вами адреса будут отображаться в поле выше, чтобы применить изменения и заблокировать к ним доступ нажмите на “Apply”. Чтобы изменения вступили в силу вам нужно выйти из системы и войти снова, для этого нажмите на “Да”.

Попробуйте в любом браузере открыть один из заблокированных вами сайтов, вы увидите ошибку “Не удается получить доступ к сайту”. Чтобы вернуть всё как было – откройте приложение снова, нажмите на “Default”, после чего подтвердите нажав на “Да”.

На сегодня всё, если у вас есть дополнения или вы знаете другие способы – пишите комментарии! Удачи Вам

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

Рассмотрим несколько способов, которые помогут вам запретить доступ к отдельным сайтам, URL и IP адресам в Windows без использования сторонних программ. Обычно блокировку сайтов наиболее эффективно настраивать на уровне сетевого шлюза (роутер, маршрутизатор, Wi-Fi точка доступа, через которую вы выходите в Интернет), или с помощью стороннего ПО (фильтры контента, DNS фильтры и т.д.). В нашем случае мы попробуем заблокировать определенный сайт с помощью встроенных средств Windows 10 и автоматизации PowerShell.

  • Блокировка сайтов в Windows с помощью файла hosts
  • Блокировка сайтов через DNS
  • Блокируем IP адрес сайта в брандмауэре Windows
  • PowerShell: правила блокировки сайтов по имени и IP адресу в брандмауэре Windows

Блокировка сайтов в Windows с помощью файла hosts

Самый известный способ заблокировать определенный сайт в Windows – отредактировать файл hosts. Обычно файл находится в каталоге %windir%system32driversetc. Обратите внимание, что у файла hosts нет расширения.

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

Чтобы заблокировать определенный сайт (например, ok.ru), откройте на редактирование файл hosts (с правами администратора) и добавьте в него строки вида:

127.0.0.1 ok.ru
127.0.0.1 www.ok.ru

Сохраните файл и перезагрузите компьютер (или очистите DNS кэш командой: ipconfig /flushdns ).

После этого при попытке открыть сайт ok.ru в любом браузере будет появляется сообщение “Страница не найдена” / “Страница не доступна”.

Вы можете добавлять новые строки с URL сайтов в файл hosts с помощью такого bat файла:

Читайте также  Как отключить обновления Windows 10 навсегда 2020?

@echo off
set hostspath=%windir%System32driversetchosts

Либо можно воспользоваться следующими PowerShell функциями для автоматизации блокировки (разблокировки) определенных сайтов в списке запрещенных доменов в файле hosts.

Function BlockSiteHosts ( [Parameter(Mandatory=$true)]$Url) <
$hosts = ‘C:WindowsSystem32driversetchosts’
$is_blocked = Get-Content -Path $hosts |
Select-String -Pattern ([regex]::Escape($Url))
If(-not $is_blocked) <
$hoststr=»127.0.0.1 ” + $Url
Add-Content -Path $hosts -Value $hoststr
>
>

Function UnBlockSiteHosts ( [Parameter(Mandatory=$true)]$Url) <
$hosts = ‘C:WindowsSystem32driversetchosts’
$is_blocked = Get-Content -Path $hosts |
Select-String -Pattern ([regex]::Escape($Url))
If($is_blocked) <
$newhosts = Get-Content -Path $hosts |
Where-Object <
$_ -notmatch ([regex]::Escape($Url))
>
Set-Content -Path $hosts -Value $newhosts
>
>

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

Чтобы разблокировать сайт запустите:

Блокировка сайтов через DNS

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

Блокируем IP адрес сайта в брандмауэре Windows

Также вы можете заблокировать определенные сайты с помощью встроенного Windows Firewall. Главный недостаток такого метода – вы не сможете использовать имя домена или сайта в правиле блокировке. Брандмауэр Windows в качестве источника/назначения позволяет указать только IP адрес или подсеть.

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

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

Теперь нужно запустить панель настройки Windows Firewall (Панель управления Все элементы панели управленияБрандмауэр Защитника WindowsДополнительные параметры или firewall.cpl).

В секции “Правила для исходящих подключений” создайте новое правило со следующими параметрами:

  • Тип правила: Настраиваемые;
  • Программа: Все программы;
  • Тип протокола: Любой;
  • Область: в секции “Укажите удаленные IP адреса, к которым применяется данное правило” выберите пункт “Указанные IP адреса” -> Добавить. В открывшемся окне укажите IP адреса, IP подсети или диапазон IP адресов сайтов, которые нужно заблокировать.

Нажмите OK-> Далее -> Действие: “Блокировать подключение”.

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

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

Unable to connect

Доступ в Интернет закрыт
Возможно, подключение заблокирована брандмауэром или антивирусным ПО.
ERR_NETWORK_ACCESS_DENIED

В домене AD вы можете распространить на компьютеры пользователей политику блокирующую сайт с помощью GPO. Но еще раз скажем, это нецелесообразно. Фильтровать сайты правильнее на шлюзе доступа в Интернет.

PowerShell: правила блокировки сайтов по имени и IP адресу в брандмауэре Windows

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

New-NetFirewallRule -DisplayName «Block Site» -Direction Outbound –LocalPort Any -Protocol Any -Action Block -RemoteAddress 217.20.147.1, 217.20.141.0/26

Строка “ The rule was parsed successfully from the store” говорит о том, что правило новое правило брандмауэра успешно применено. Вы можете найти его в графическом интерфейсе Windows Firewall.

Чтобы не резолвить имя сайта в IP адреса вручную можно использовать PowerShell командлет Resolve-DnsName для получения IP адресов сайтов.

Resolve-DnsName «ok.ru»| Select-Object -ExpandProperty IPAddress

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

$IPAddress = Resolve-DnsName «ok.ru»| Select-Object -ExpandProperty IPAddress
New-NetFirewallRule -DisplayName «Block Site» -Direction Outbound –LocalPort Any -Protocol Any -Action Block -RemoteAddress $IPAddress

Получается, что теперь вы можете добавить запрещающее правило в Windows Firewall сразу для нескольких сайтов:

$SitesToBlock = “lenta.ru”,”mail.ru”,”facebook.com”
$IPAddress = $SitesToBlock | Resolve-DnsName -NoHostsFile | Select-Object -ExpandProperty IPAddress
New-NetFirewallRule -DisplayName «Block Web Sites» -Direction Outbound –LocalPort Any -Protocol Any -Action Block -RemoteAddress $IPAddress

У командлета Resolve-DnsName я добавил параметр –NoHostsFile, чтобы не использовать при проверке файл hosts.

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

Эта статья прежде всего разминка для ума. В корпоративной сети для ограничения доступа к сайтам нужно использовать фильтрацию на уровне шлюза доступа в интернет или прокси-сервере. Блокировка доступа на уровне хостов не столь эффективна.

Как закрыть доступ к сайту или что такое файл hosts?

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

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

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

  1. Вступление
  2. Что такое файл hosts и для чего он нужен?
  3. Как распространяют вирусы через файл hosts?
  4. Стандартное содержание файла hosts для Windows 7
  5. Работа с блокировкой сайтов через файл hosts
  6. Практический пример: закрываем доступ к сайтам через файл hosts

Вступление

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

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

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

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

Что такое файл hosts и для чего он нужен?

Hosts — это файл операционной системы предназначенный для сопоставления имен хостов(узлов, серверов, доменов) с их IP — адресами. Согласитесь звучит немного страшно, для неопытного пользователя? Но на самом деле все достаточно просто и сейчас я вам это докажу. Если простыми словами

Файл hosts — управляет ручными настройками администратора компьютера по доступа к интернет сайтам.

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

Давайте наглядно разберемся, как работает файл hosts :

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

Теперь ближе к делу, введя в браузер к примеру название сайта одноклассники — ok.ru и нажав войти, браузер обязан отправить запрос на DNS сервер( своеобразный справочник сайтов с преобразованием в ip адреса), где сопоставляется нужная информация и если все в порядке вас соединяют с сайтом. Но для ускорения процесса соединения были придуманы несколько инструментов, первым из которых можно назвать кеш( память браузера) и как вы уже догадались интересующий нас файл hosts.

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

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

Как распространяют вирусы через файл hosts?

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

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

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

Читайте также  Как добавить активатор KMS в исключения антивируса Windows 10?

«C:WindowsSystem32Driversetc»

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

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

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

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

Стандартное содержание файла hosts для Windows 7

# 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

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

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

Работа с блокировкой сайтов через файл hosts

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

127.0.0.1 ok.ru

127.0.0.1 vk.com

Конечно желательно прописать все возможные варианты ввода сайта, то есть с www и без www.

Таким образом если ваш ребенок сутками сидит за компьютером в любой из социальных сетей, вы можете без проблем заблокировать ему доступ к сайту, пока он не сделает все уроки к примеру. Чтобы заблокировать доступ к любому сайту достаточно добавить в новую строчку ip адрес локальной машины, он по умолчанию 127.0.0.1 и следом дописать домен сайта, то есть его название. Пример:

127.0.0.1 сайт-блокировки.ru

127.0.0.1 www.сайт-блокировки.ru

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

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

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

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

Для этого я на данный момент использую сервис: 2ip.ru/lookup смотрите как это просто на картинке:

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

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

Практический пример: закрываем доступ к сайтам через файл hosts

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

Как заблокировать все веб-сайты, кроме одобренных, в Windows 10

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

Сегодня в этом посте мы рассмотрим, как заблокировать все веб-сайты, кроме одобренных, на ПК с Windows 10. Это полезно тем детям, которые используют компьютер для работы над школьными проектами или просматривают его для развлечения.

Для этого мы будем использовать настройки прокси-сервера Internet Explorer. Не волнуйся. Мы не будем заставлять вас использовать Internet Explorer в качестве браузера по умолчанию.

Преимущество Internet Explorer в том, что после включения его прокси-сервера он работает во всей системе, включая приложения и браузеры Windows. Таким образом, вы можете считать это супербезопасным методом блокировки всех веб-сайтов в Windows 10. Для тех, кто не знает, прокси-сервер действует как шлюз между вашим компьютером и Интернетом.

Посмотрим, как это сделать.

1. Через прокси-сервер Internet Explorer

Шаг 1: Откройте Internet Explorer. Если вы впервые используете IE, велика вероятность, что запуск займет пару секунд. После запуска нажмите на значок в виде шестеренки в правом верхнем углу и выберите Свойства Интернета.

Шаг 2: В окне меню параметров Интернета перейдите на вкладку Подключения и щелкните Параметры локальной сети.

Шаг 3: Установите флажок «Использовать настройки прокси-сервера», чтобы активировать текстовое поле для адреса и номера порта. Все, что вам нужно сделать, это ввести следующий адрес:

Оставьте номер порта 80.

Шаг 4: Теперь нажмите кнопку «Дополнительно». Вы увидите, что адреса для HTTP и FTP уже будут заполнены. Прокрутите вниз и введите адреса сайтов, которые вы хотите добавить в белый список. Убедитесь, что вы вводите полные адреса. Разделите несколько адресов точкой с запятой.

Когда закончите, нажмите ОК. Теперь все веб-сайты, кроме тех, которые вы добавили в белый список, будут заблокированы на вашем ПК с Windows 10 независимо от того, какие браузеры вы используете.

При попытке доступа к заблокированным сайтам вы увидите сообщение «Интернет недоступен» или «Прокси-сервер не отвечает».

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

Ограничения этого метода

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

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

2. Альтернативный метод: настройка файлов хоста

Файлы хоста позволяют вам переопределить доменные имена и позволяют перенаправить трафик с вашего компьютера на определенный IP-адрес.

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

Шаг 1: Перейдите по следующему пути на своем ПК с Windows 10 и щелкните правой кнопкой мыши файл с именем Hosts.

Шаг 2: Выберите «Свойства» и нажмите на вкладку «Пользователи». Войдя, выберите «Пользователи» и нажмите «Изменить».

Шаг 3: Теперь снова выберите «Пользователи» и установите флажок «Изменить». Нажмите Применить и ОК.

Шаг 4: Теперь откройте файл Hosts с помощью Блокнота и нажмите Enter, чтобы добавить новую строку после localhost. Введите следующий адрес, пробел и адрес веб-сайта, который вы хотите заблокировать.

Если это Facebook, это будет что-то вроде «127.0.0.1 www.facebook.com» без кавычек. Для нескольких веб-сайтов введите новую строку, а затем добавьте адрес. Сделав это, сохраните файл.

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

Заблокируйте зло

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

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

Читайте также  Как повысить производительность компьютера Windows 10?

Системный файл hosts в Windows 10, 8,1 и 7: для чего он нужен, как с его помощью блокировать сайты и как его исправить в случае повреждения

Системный файл hosts в Windows 10, 8,1 и 7: для чего он нужен, как с его помощью блокировать сайты и как его исправить в случае повреждения

Windows 11

Не отображается текст в ячейке Excel

Как отобразить строки в Excel

Как закрыть Эксель, если не закрывается

Как сделать, чтобы Эксель не округлял числа

  1. Для чего нужен файл hosts.
  2. Путь к файлу hosts и его открытие.
  3. Содержимое hosts.
  4. Блокировка доступа к отдельным сайтам с помощью файла hosts.
  5. Как исправить файл hosts.

1. Для чего нужен hosts

Задачей системного файла hosts является хранение перечня доменов (веб-адресов по типу site.ru) различных сайтов и их IP-адресов. Так, в процессе работы с Интернетом происходит преобразование доменов в их IP-адреса и наоборот. Каждый исходящий запрос на открытие того или иного интернет-сайта – это, по сути, запрос на преобразование домена в IP-адрес. Такой запрос выполняет интернет-служба DNS. С технической стороны завесы Интернета не существует веб-адресов в буквенном выражении по типу site.ru. Они используются для удобства веб-серфинга пользователями и отображают суть тематики сайтов. Будучи предназначенной для обеспечения обмена данными между различными участками сети, служба DNS преобразовывает домены в определенные наборы цифр, они же IP-адреса каждого отдельного сайта.

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

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

Необходимость вмешательства с целью изменения содержимого этого файла встает тогда, когда таковой без ведома пользователя отредактирован вредоносным ПО. Файл hosts – уязвимое место Windows, он вызывает у создателей вредоносных программ особый интерес. Подменив оригинальный системный файл hosts на его аналог, но с готовым перечнем ложных соответствий IP-адресов их доменам, интернет-мошенники таким образом реализуют выгодный им механизм перенаправления. Если внести в «хостс» ложное соответствие IP-адреса домену, заменив реальный IP-адрес, например, какой-то соцсети на IP-адрес, скажем, сайта с платным порноконтентом, соответственно, каждый раз при попытке попасть в соцсеть по факту будем оказываться на порносайте. Но это еще не самый ужасный пример манипуляций мошенников с hosts. Куда сложнее будут обстоять дела с заполнением форм на фишинговых сайтах. Чтобы выудить конфиденциальные данные пользователя, например, счета в финансовых и платежных онлайн-системах, логины и пароли к ним, интернет-мошенники могут подменять отдельные веб-страницы этих онлайн-систем своими веб-страничками, специально созданными для мошеннических целей. Подмена данных файла с перенаправлением на другой сайт также используется как нечестный способ продвижения сайтов, для блокировки страничек соцсетей и вымогательства за разблокировку денег, для блокировки доступа на веб-ресурсы антивирусных программных продуктов и т.п.

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

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

2. Путь к файлу hosts и его открытие

Чтобы получить доступ к hosts, необходимо иметь права администратора. Он находится в системном каталоге Windows по пути:

Открыть этот путь также можно командой %systemroot%system32driversetc в диалоговом окне«Выполнить»

Для открытия файла вызываем на нем контекстное меню, выбираем «Открыть с помощью» (просто «Открыть» для Windows 7) и в перечне предлагаемых программ выбираем стандартный блокнот Windows или любой сторонний блокнот, если таковой присутствует в системе (Notepad++, AkelPad и т.п.).

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

3. Содержимое hosts

После открытия hosts увидим его содержимое в виде информационной справки о сути этого файла. Из соответствий IP-адресов их доменам в исходной редакции содержимого файла (без пользовательского вмешательства, без проделок вредоносного ПО) должна присутствовать только одна рабочая запись. Это отключенное соответствие IP-адреса текущего компьютера значению «localhost», локальному хосту. Знак решетки в начале строки означает, что прописанное соответствие ни на что не влияет, а просто существует в перспективе быть задействованным или в качестве шаблона.

4. Блокировка доступа к отдельным сайтам с помощью файла hosts

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

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

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

Сохранить новоиспеченный файл непосредственно по пути его размещения в системном каталоге не получится. Сначала этот файл необходимо сохранить в любой несистемной папке (например, в папке «Документы») как обычный текстовый TXT-файл с названием «hosts».

После сохранения выделяем этот файл, жмем клавишу переименования F2, удаляем расширение «.txt» (вместе с точкой) и жмем Enter.

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

Вставку нового файла подтверждаем с правами администратора.

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

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

Не рекомендуется создавать в hosts’e огромный список заблокированных сайтов (более сотни), чтобы не замедлять работу компьютера с Интернетом. При блокировке масштабных веб-проектов типа соцсетей также необходимо учитывать, что таковые могут быть доступны не по одному какому-то домену, а по нескольким.

5. Как исправить файл hosts

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

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

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

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

Другой вариант исправления файла – полное замещение существующего содержимого исходным текстовым наполнением. Исходный текст файла можно скопировать на сайте поддержки компании Microsoft, где в отдельных блоках представлены варианты для различных версий и редакций Windows:

В случае с Windows 10 используется вариант исходного текста файла hosts для Windows 8.1.

Копируем на сайте исходное содержимое файла, в блокноте жмем клавиши Ctrl+A для выделения всего текста документа, затем Ctrl+V для вставки. Сохраняем файл, как указано в третьем пункте статьи.

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

Наконец, последний способ исправления файла – автоматический. Правда, он доступен только для Windows 7 и более ранних версий системы. Пройдя по указанной выше ссылке, на сайте поддержки Microsoft в блоке «Простое исправление» скачиваем утилиту Fix it.

Запускаем ее, соглашаемся с лицензионными условиями, жмем «Далее».

Дожидаемся завершения ее работы и закрываем.

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

Борис Аладышкин/ автор статьи

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

Понравилась статья? Поделиться с друзьями:
Itsovet61.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: