1 (12 лет 5 месяцев назад)

Тема: как закрыть доступ к сайту

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

Файл hosts используется в операционной системе (ОС) Windows и некоторых других ОС для явного указания того, какой IP-адрес будет соответствовать конкретному доменному имени. Без этого указания, преобразованием доменного имени в IP-адрес занимается служба DNS (Domain Name System) по заранее определенному алгоритму. Таким образом, каждый раз, когда в адресную строку браузера вводится название сайта (например, google.ru), операционная система сначала проверяет файл hosts на наличие указания IP-адреса для этого названия сайта (доменного имени), если указания в файле hosts нет, то, посредством службы DNS, производится  автоматическое преобразование доменного имени в IP-адрес (например, у google.ru это 74.125.39.99), и выполняется запрос по IP-адресу в Сеть.

Запрет доступа к сайтам в Windows.
Для того, чтобы закрыть доступ к сайтам в ОС Windows , необходимо найти и изменить файл hosts. Файл hosts - текстовый, расширения не имеет. В ОС Windows  95/98/ME этот файл находится в директории WINDOWS\, в ОС Windows  NT/2000 – в директории WINNT\system32\drivers\etc\, в ОС Windows  XP/2003/Vista/7 – в директории WINDOWS\system32\drivers\etc\. Идем по нужному пути, в зависимости от установленной операционной системы, и открываем файл hosts в программе Блокнот. Путь к файлу hosts для Windows XP/2003/Vista/7.
В файле hosts изначально находится только следующая информация:

# (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
#
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов именам узлов.
# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
# находиться в первом столбце, за ним должно следовать соответствующее имя.
# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
#
# Кроме того, в некоторых строках могут быть вставлены комментарии
# (такие, как эта строка), они должны следовать за именем узла и отделяться
# от него символом '#'.
#
# Например:
#
#      102.54.94.97     rhino.acme.com          # исходный сервер
#       38.25.63.10     x.acme.com              # узел клиента x
127.0.0.1    localhost

Текст после знака «#» и до конца строки является комментарием, отношения к делу не имеет. Таким образом, файл изначально содержит единственную рабочую строку:
С помощью этой строки, операционной системе указывается, что имени localhost должен сопоставляться IP-адрес 127.0.0.1. Это стандартный прием с резервированием локального доменного имени.
Нам нужно аналогичным образом добавить строки в файл так, чтобы блокируемое доменное имя сопоставлялось явно «неверному» IP-адресу, например, 127.0.0.1 (то есть, адресу, по которому точно нет этого сайта). Пусть, для примера, нам по каким-либо причинам понадобилось закрыть доступ к сайту www.microsoft.ru. Открываем файл hosts в Блокноте и добавляем следующие строки:
127.0.0.1 www.microsoft.ru
127.0.0.1 microsoft.ru
Добавляем строки.

Имя т.н. алиаса (адреса без WWW) добавить тоже необходимо. Между IP-адресом и именем должен быть хотя бы один пробел. Таким образом, добавлять можно много строк (для ограничения доступа к нескольким сайтам).
Перезагружаем ОС Windows, запускаем какой-либо браузер, вводим в адресной строке "www.microsoft.ru" и видим следующую (или похожую) картину:
Доступ к сайту закрыт.
Возможно, придется перезагрузить браузер и/или стереть его кэш для появления ошибки о невозможности загрузки заблокированного сайта. Для того, чтобы вновь открыть доступ к сайту www.microsoft.ru, необходимо убрать или закомментировать (поставив вначале строки символ «#») соответствующие строки в файле hosts и перезагрузить ОС Windows.

2 (12 лет 5 месяцев назад)

Re: как закрыть доступ к сайту

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

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


ТРЦ "Весна", цокольный этаж . 8-98З-СТО-84З1 (Whatsapp), Виталий.