Как заблокировать доступ к сайту через hosts - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Как заблокировать доступ к сайту через hosts

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

Здравствуйте Друзья! На просторах интернета уже существуют миллионы сайтов и с каждым днем их становится еще больше. Говорят, что большая часть, процентов 80 — для взрослых, а действительно полезных — процентов 10-15. Из этих полезных отдельно стоит выделить социальные сети. Это действительно полезные сайты и они так затягивают, что это может негативно отразится на рабочем или учебном процессе. Дабы этого избежать рекомендуется блокировать доступ к этим сайтам. То же можно сделать если ребенок отходит от компьютера только что бы покушать. И то через раз. В этой статье рассмотрим как запретить доступ к сайту через файл hosts как самый простой способ блокировки.

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

Имя сайта, к которому вы хотите закрыть доступ, нужно внести в системный файл hosts. Начинаем работу с клавиши «Пуск» и в строку поиска вводим: командная. Достаточно набрать несколько букв и в списке появится запись «Командная строка». Правой кнопкой мыши вызываем контекстное меню и выбираем «Запуск от имени администратора». В открывшемся окне командной строки вводим слово notepad. Жмем «Enter» откроется программа «Блокнот»,

Нажимаем Файл/Открыть. Последовательно проходим путь

По умолчанию программа Блокнот показывает текстовые документы с расширением txt, нужно выбрать «Все файлы» внизу. Двойным щелчком мыши открываем hosts. Вводим 127.0.0.1 и (после пробела) имя сайта, который хотим заблокировать, например, vk.com. Сохраняем файл.

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

Как обойти этот запрет

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

Возьмем к примеру http://daidostup.ru/

В поле вводите заблокированный сайт и нажимаете Открыть

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

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

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

Как закрыть доступ к нехорошим сайтам?

Есть еще один вариант блокировки опасных сайтов и сайтов для взрослых, но и он так же обходится анонимайзерами. Это использование dns от яндекса. То есть яндекс будет фильтровать запрашиваемые сайты и не пропускать вредные. Подобную функцию предоставляет антивирус (кстати бесплатный тоже) Comodo.

Делается это просто. Заходите на сайт https://dns.yandex.ru/ и читаете что по чем. Нас будет интересовать адреса DNS

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

На компьютере под управлением Windows 8 это делается следующим образом. Кликаете правой кнопкой мышки на значке сеть в области уведомлений (некоторые ошибочно называют ее треем) и выбираете Центр управления сетями и общим доступом

В левой части кликаем по ссылке Изменение параметров адаптера

Открывается окошко Сетевые подключения. Выбираете свое активное сетевое подключение и нажимаете правую кнопку мышки открываю контекстное меню. Выбираем Свойства

Открываются свойства подключения. Среди отмеченных компонентов которые используются этим подключением в самом низу выбираем Протокол Интернета версии 4 (TCP/IP) и нажимаем кнопку Свойства

Внизу выбираем Использовать следующие адреса DNS-серверов и вписываем выбранный DNS сервер Яндекса

Нажимаем ОК и закрываем все окошки. Теперь при попытке зайти на нехорошие сайты браузер отобразит приблизительно следующее

Можно задать DNS на роутере если у вас настроен DHCP сервер — тот который раздает адреса компьютерам для доступа к сети и в интернет. (Проверить скорость вашего соединения с сетью интернет можно тут)

Для этого необходимо зайти в веб-интерфейс роутера. Обычно адрес по умолчанию можно найти на обратной стороне корпуса роутера. Как правило пользователи его не часто меняют. Задаете этот ip адрес в строке браузера и заходите. У меня это выглядит так. Вводите логин и пароль для изменения настроек

Затем необходимо зайти в настройки DHCP сервера

В поле Primary DNS Server задаете выбранный в яндексе DNS и нажимаете Применить Apply

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

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

Заключение

В статье мы немножко нырнули в вопрос как запретить доступ к сайту на компьютере. Вывод один. Если человеку сильно нужно зайти на какой-либо сайт — он туда попадет. От анонимайзеров пока защиты не придумали. Но это должен быть человек который хоть чуть чуть волокет в компьютерах, иначе можно закрыть доступ к сайту через файл hosts. Так же отличный способ блокировки нехороших сайтов является использование DNS серверов от Яндекса. Все таки зеркало интернета внушает доверие. Хотя и это можно обойти даже без анонимайзеров. Путем изменения настроек сети. Но это опять же нужно немного разбираться в компьютерах. (Как обжать сетевой кабель можно прочитать тут)

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Мини-курс для новичков — Как собрать компьютер и сэкономить на этом

Дата обновления: 11.12.2016, дата следующего обновления: 11.12.2019

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

Здравствуйте всем. Сегодня мы с вами вновь вернемся к теме безопасности в интернете, особенно наших детей. На страницах нашего сайта вы найдете статьи как включить безопасный поиск, настроить Семейный режим с помощью Яндекс DNS, как закрыть доступ к определенному сайту благодаря антивирусу Avast. Все эти действия направлены на то, чтобы ограничить доступ к сомнительным сайтам (взрослой тематики, пропагандисткой направленности и т.п.) вашего ребенка. Одним словом, если вы заподозрили ваше чадо в посещении подозрительных порталов, ограничьте ему доступ к подобным сайтам через файл hosts.

Что такое файл hosts?

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

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

Где располагается файл hosts?

В последних версиях системы window (7,8,10) данный файл находится в папке Windows -> System32 -> drivers -> etс

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

Блокировка доступа к сайтам

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

Откроется обычный блокнот. Для того, чтобы открыть файл hosts, нажмите сочетание клавиш Ctrl + O или воспользоваться меню «Файл» – «Открыть…»

Далее в Проводнике открываем папку (1), в которой находится файл hosts, затем меняем типы файлы на «Все файлы…» (2), выбираем наш файл (3) и жмем кнопку «Открыть» (4).

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

Оставляем как есть, устанавливаем курсор в конец последней строки и нажимаем Enter для перехода на новую строку.

В качестве примера, давайте закроем доступ к нашему сайту. Для этого пишем локальный ip-адрес – 127.0.0.1 делаем хотя бы один пробел и указываем домен блокируемого сайта. В нашем случае – azbuka-ineta.ru. Для добавления еще сайтов к блокировке, переходим на новую строку, пишем тот же ip-адрес и через пробел домен.

После того, как мы перечислили все адреса домены для блокировки, не забываем сохранить, используя сочетание клавиш Ctrl + S или меню «Файл» – «Сохранить»

Читайте также:  Сайт сравнения видеокарт по производительности

В новых версиях windows файл hosts может быть совсем пустым. Точно также добавляем домены для блокировки и сохраняем файл.

Посмотрим на результат наших действий. Запускаем браузер, переходим на наш сайт и видим, что он блокирован.

Вот таким простым способом вы можете ограничить доступ к отдельным ресурсам интернета.

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

Беречь лес нужно не от пожара, а от человека.

Подписыватесь на наш Telegram-канал, чтобы не пропустить свежие статьи с нашего сайта

Если вам понравилась наша статья, поделитесь с вашими друзьями.

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

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

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

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

Вступление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

«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 адрес сайта куда нужно отправить пользователя, а потом пишем с какого сайта перенаправлять.

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

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

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

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

Как заблокировать сайт через файл Hosts

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

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

Думаю, что у многих подобная ситуация встречалась и на работе, когда подчинённые не справляются со своими обязанностями в срок, утверждая, что им банально не хватило времени, хотя при этом на мониторе постоянно висела страничка «ВК» или просто просматривали различные ролики в «YouTube».

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

Что понадобится для блокировки интернет страниц?

  • В первую очередь, это полный доступ к тому компьютеру, на котором и будем блокировать сайты;
  • Далее, стандартный блокнот, который можно найти в меню «Пуск», независимо от того стоит у вас Windows XP или Windows 8;
  • Непосредственно, сам системный файлик под название Hosts, где и будут указываться все заблокированные ресурсы;
  • Ну и на последок, вам понадобится подробное описание, того как все сделать правильно не повредив ничего лишнего, которое вы найдете жуть ниже;

Блокировка доступа к любому сайту через Hosts

Итак, для блокировки любой интернет страницы, нам понадобится немного отредактировать один системный файлик, под названием Hosts. В Windows XP, с редактированием файла такого типа, все просто. Заходим в папку: С:WindowsSystem32Driversetc, и там с помощью блокнота открываем Hosts.

Для тех же у кого Windows 7, 8 или 10, я рекомендую, ознакомится с инструкцией о том, как можно отредактировать и сохранить файл Hosts на новых операционных системах.

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

Для блокировки указываем IP: 127.0.0.1 и через пробел прорисуем адрес страницы которая будет заблокирована.

Пример: 127.0.0.1 vk.com или 127.0.0.1 Youtube.com ;

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

Сформировав и набрав список адресов, сохраняем его, нажав на Ctr+S или «Файл» — «Сохранить». Таким образом, мы заблокируем сайты через файл Hosts.

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

Перенаправление заблокированных сайтов через файл Hosts

Как вы наверное поняли с заголовка этого раздела, в файле «Хост» есть возможность не только блокировать сайты, а и перенаправлять их на какой-нибудь другой. Например, пытаемся зайти на vk.com, вводя адрес в адресной строке, а перед нами появляется mail.ru ( пример ).

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

Пример: 217:69:139:200 vk.com

То бишь, при в воде в адресной строке vk.com, нас будет перекидывать на адрес с IP 217:69:139:200, в данном примере это адрес mail.ru.

Как узнать адрес сайта

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

  1. Нажав Win+R, открываем окно выполнить;
  2. Вводим CMD и нажимаем «Enter»;
  3. В командной строке пишем команду: Ping (и название сайта) — Ping mail.ru
  4. После этого, смотрим результат. Перед вами должен появится IP адрес указанного сайта.

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

Как заблокировать доступ к сайту? Как изменить файл hosts в Windows 7?

Автор: Федор Teropiuty · Опубликовано 13.08.2011 · Обновлено 03.02.2019

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

Как заблокировать доступ к сайту — файл hosts.

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

Как запретить доступ к сайту? Ищем файл hosts.

Вернемся к нашему вопросу – как запретить доступ к сайту с помощью файла hosts?

Для начала надо его найти, идем по такому пути, открываем Мой компьютер (или просто Компьютер), далее Диск С (ваш системный диск, о том, что такое системный диск, я рассказывал в начале статьи Как разбить жесткий диск на разделы?), далее открываем папку Windows, теперь открываем папку System32, далее папку drivers, и наконец папку etc, в ней то и находиться файл hosts. Просьба, не писать мне, что данных папок у вас нет, они есть, просто среди огромной толпы других папок их трудновато найти с первого взгляда.

Читайте также:  Как запретить доступ к сайту на компьютере

Хочу предупредить, на картинках я показываю, как искать эти папки в файловом менеджере Total Commander, вот ссылка на урок в котором я о нем рассказываю – Учимся работать с Total Commander. НО! Через Мой компьютер (Компьютер), делается все абсолютно так же!

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

У вас откроется Блокнот с «внутренностями» файла hosts. Вот как он примерно выглядит.

После чего мы ставим курсор в конце слова localhost (или в конце той строки, которая у вас последняя) и нажимаем Enter, переведя курсор на новую строку. На ней пишем вот это 127.0.0.1 (или просто копируем со строчки выше), нажимает на клавиатуре Tab, у вас должен появиться отступ больше, чем от пробела. И там пишем адрес сайта без http и всяких слешев (/), примерно так vkontakte.ru. Вот что у вас должно получиться.

После чего сохраняем документ, Файл -> Сохранить. Все.

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

Сейчас немного объясню, что мы сделали. У каждого сайта, например у того же vkontakte.ru, есть ip адрес – адрес из цифр. То есть схема выхода на любой сайт такова (объясню просто, поэтому профи не судите):

  1. Вы вбиваете в адресную строку в браузере адрес сайта vkontakte.ru
  2. Браузер идет в файл hosts, проверяя, нет ли каких запретов или изменений в нем (которые могли внести программисты при настройке локальной сети, об этом я говорил в начале статьи)
  3. Далее браузер «шагает» в мировую сеть и находит, какому ip соответствует данный адрес, в данном случае 87.240.131.100
  4. И только после того, как он найдет ip сайта, он выводит его обратно в ваш браузер. Не верите, попробуйте скопировать (Ctrl+C — горячая клавиша) и внести (Ctrl+V — горячая клавиша) цифры 87.240.131.100 в адресную строку (в то место, куда вы вносите vkontakte.ru).

А что мы сделали? Мы обманули наш браузер, потому что перед тем как заглянуть в «интернет-каталог» всех ip мира (мастера, не смейтесь), он заглядывает в файл hosts, на нашем компьютере и видит, то, что адресу vkontakte.ru, соответствует ip 127.0.0.1 (адрес нашего компьютера), и, в итоге, браузер выводит белую страницу.

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

Не забывайте еще кое-что. У больших сайтов несколько адресов, например у Одноклассников, два адреса http://www.odnoklassniki.ru/ и http://odnoklassniki.ru/ и по тому и по тому можно зайти на сайт. Так что не забудьте узнать и перенаправить все адреса блокируемого сайта.

Как закрыть доступ к сайту, с помощью перенаправления на другой ресурс?

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

Если вы захотите закрыть доступ к сайту этим способом, то человека будет перебрасывать не на белую страницу, как в примере выше, а на тот сайт, на который вы захотите. Т.е. человек будет вводить адрес vk.com, а него в браузере будет сразу же открываться, например, www.ya.ru.

Для того, чтобы заблокировать доступ к сайту, данным способом, нужно знать ip сайта, на который мы будем перенаправлять человека. Для определения ip сайтов есть много сервисов, мы, для примера, воспользуемся этим – ip-whois.net. Введите в поле, указанное на картинке ниже, адрес ya.ru, и ниже выведется список всех ip данного сайта.

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

Теперь будет такая.

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

Как изменить файл hosts в Windows 7?

Эта часть статьи, нужна только тем пользователям, у кого установлена 64-разрядная Windows 7, посмотреть это вы можете нажав на Пуск, после чего на пункте Компьютер нажать правой кнопкой мыши и выбрать из списка пункт Свойства, ну, а далее посмотреть, что написано в пункте Тип системы. Если у вас будет написано 64-разрядная операционная система, то вы не найдете файл hosts по тому пути, о котором я говорил выше. В данной системе он находится по такому пути: Диск C (системный диск) -> папка Windows -> папка winsxs -> amd64_microsoft-windows-w..nfrastructure-other_31bf3856ad364e35_6.1.7600.16385_none_6079f415110c0210 именно в этой папке и находиться нужный нам файл. Однако до него добраться не так уж и легко, из-за того что папок огромное количество, поэтому, я вам расскажу более простой способ:

    1. Нажмите на Пуск и в поиске введите слово hosts. После, не дожидаясь результатов, нажмите на строчку, которая появиться над поиском – Ознакомиться с другими результатами.

    1. Перед вами откроется новое окно. В нем, нажмите на вкладку компьютер.

    1. После чего начнется поиск, подождите одну-две минуты, пока поиск не закончиться.
    2. Когда поиск закончиться, перед вами появиться список найденных файлов. Среди результатов, нужно будет выбрать файл с путем C:Windowswinsxsamd64_microsoft-windows-w..nfrastructure-other_31bf3856ad364e35_6.1.7600.16385_none_6079f415110c0210 (выделен на рисунке ниже)

нажать по нему (прямо по слову hosts) правой кнопкой мыши и выбрать пункт Расположение файла.

Все, нужный файл мы нашли.

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

Я бы мог долго расписывать, как эти права доступа отключить, но лучше это не делать, ведь не зря система не дает нам залезть в данную папку, так как она имеет отношение к работоспособности системы. Однако изменения нужного нам файла, не повлияет негативно на работу системы, так что мы сделаем вот как, временно получим полные права доступа, с помощью специальной программы. Эта программа называется TakeOwnershipEx, скачать её можете отсюда, после скачки распакуйте архив (о том как распаковывать архивы, у меня есть аж две статьи — Как распаковать архив rar и zip? и Как заархивировать файл?), ну а после распаковки установите программу (видео урок об установке программ).

А теперь, собственно, я расскажу вам, как изменить файл hosts в 64-разрядной Windows 7:

    1. Копируем файл на диск D (не системный диск). Для этого нажмите по нему правой кнопкой мыши, выберите пункт Копировать, после перейдите в то место куда вы его копируете, нажмите правой кнопкой мыши и выберите пункт Вставить.
    2. Нажмите на скопированном файле правой кнопкой мыши, выберите Открыть, после чего выберите там Блокнот.
    3. Измените файл, так, как вам нужно (описано в двух пунктах выше). Сохраните файл, просто нажмите на клавиатуре Ctrl+S.
    4. Теперь запускайте программу TakeOwnershipEx и нажимаем на пункт Получить права доступа.

    1. Теперь нужно выбрать нужную папку, для удобства поиска увеличьте окно, наведите мышку на нижний правый угол и оттяните окно вправо вниз до удобных вам размеров. Вот тут придется попотеть, потому что придется искать все вручную, так что наберитесь терпения, путь, надеюсь, вы помните C -> Windows -> winsxs -> amd64_microsoft-windows-w..nfrastructure-other_31bf3856ad364e35_6.1.7600.16385_none_6079f415110c0210. Чтобы легче искалось, после того как вы откроете папку winsxs, запомните первую часть, самой последней папки, вот эту — amd64_microsoft-windows-w..nfrastructure, сначала найдите её. После чего запомните пять последних символов — c0210, и ищите уже их. Когда найдете, просто нажмите на эту папку один раз левой кнопкой мыши и нажмите OK. Если вы перемотаете чуть ниже, то увидите тот самый файл hosts.

    1. После того как нажмете OK, у вас выскочит окно, типа, права получены. Закройте его.
    2. Теперь, можно смело копировать наш отредактированный файл назад, в нужную папку. Нажимаем на измененном файле, находящемся на диске D (не системном диске), правой кнопкой мыши, после Копировать. Теперь переходим в папку с файлом на диске C (системный диск), если вы вдруг закрыли окно с этой папкой и вам не хочется ее искать, то воспользуйтесь поиском, который я описал выше. Когда найдете папку с файлом hosts, просто нажмите правой кнопкой мыши и выберите Вставить. Выскочит такое окно:

Нажмите Копировать с заменой, ну, а после выскочит такое окно:

Как вы видите добавилась кнопка Продолжить, нажимаем по ней. Все, наш отредактированный файл скопировался. Можете открыть его и проверить.

    1. После того, как все сделаете, верните права доступа. В той же программе нажмите на Восстановить права доступа.
    2. А после, поставьте галочку напротив того пункта который там будет, и нажмите на кнопку Восстановить права.

Исправить файл hosts в 64-разрядной Windows сложнее, чем в обычной, но не невозможно.

Ну вот, теперь вы знаете, как запретить доступ к сайту и как его открыть. До новых встреч!

Ссылка на основную публикацию
Adblock
detector