Перейти к содержимому

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

  • автор:

Не могу заблокировать youtube в hosts

Яндекс и гугл, к примеру, блокируются нормально. Ютуб не хочет ни в какую. Пробовал и так https://www.youtube.com/ Ничего. Кто в курсе? Пробовал даже айпишником его вбивать.

Sppawa
05.12.17 00:05:23 MSK

У тебя debian home версия что ли? Блокование через hosts только в pro работает.

anonymous
( 05.12.17 00:08:53 MSK )

В /etc/host.conf что написано?

slamd64 ★★★★★
( 05.12.17 00:23:22 MSK )
Deleted
( 05.12.17 00:31:35 MSK )
Ответ на: комментарий от slamd64 05.12.17 00:23:22 MSK

multi on

Sppawa
( 05.12.17 01:22:20 MSK ) автор топика
Ответ на: комментарий от Deleted 05.12.17 00:31:35 MSK
Sppawa
( 05.12.17 01:23:40 MSK ) автор топика
Ответ на: комментарий от anonymous 05.12.17 00:08:53 MSK

а как определить?

pc@pc:~$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.2 (stretch) Release: 9.2 Codename: stretch

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

Sppawa
( 05.12.17 01:25:59 MSK ) автор топика

│┌wlan-inet-router:38494 = 28 7832 —A- wlan0 │
│└142-204-57-86.beltelecom.by:443 = 24 25241 —A- wlan0

Вот к примеру что на байфлае в Беларуси.
Не знаю что они там проксят, но вот такой факт. Это ютуб.
(142-204-57-86.beltelecom.by:443)

hbars ★★★★★
( 05.12.17 01:39:28 MSK )
Ответ на: комментарий от hbars 05.12.17 01:39:28 MSK

Заблочил, все равно.

127.0.0.1 youtu.be 127.0.0.1 youtube.com 127.0.0.1 https://www.youtube.com/ 127.0.0.1 142-204-57-86.beltelecom.by:443 

Sppawa
( 05.12.17 02:08:13 MSK ) автор топика
Ответ на: комментарий от Sppawa 05.12.17 02:08:13 MSK

Я к тому что он возможно вообще динамически меняется. Смотри что там в iptraf-ng.

hbars ★★★★★
( 05.12.17 02:17:32 MSK )
Ответ на: комментарий от Sppawa 05.12.17 02:08:13 MSK

Да и вообще. Можно решить с iptables, или тот же privoxy.

hbars ★★★★★
( 05.12.17 02:19:48 MSK )
Ответ на: комментарий от Sppawa 05.12.17 02:08:13 MSK

hbars ★★★★★
( 05.12.17 02:21:03 MSK )

Разобрался. Закинул вот этот букет в hosts:

127.0.0.1 youtu.be 127.0.0.1 youtube.com 127.0.0.1 www.youtube.com 127.0.0.1 m.youtube.com 127.0.0.1 googlevideo.com 127.0.0.1 googleusercontent.com 127.0.0.1 googleapis.com 127.0.0.1 i.ytimg.com

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

Sppawa
( 05.12.17 02:37:54 MSK ) автор топика
Ответ на: комментарий от Sppawa 05.12.17 02:37:54 MSK

Вот же лень человеческая.

Я тебя спросил, что написано в /etc/host.conf, ты ответил «multi on».

Неужели так сложно открыть гугл и поискать, что же это самое «multi on» означает.

slamd64 ★★★★★
( 05.12.17 07:09:57 MSK )
Ответ на: комментарий от slamd64 05.12.17 07:09:57 MSK

multi Допустимыми для этого ключевого слова являются значения on и off. Если задано on, то библиотека resolv+ будет возвращать все допустимые адреса узла, которые встретились в файле /etc/hosts, а не только первый из них. По умолчанию стоит off, так как в противном случае возможно существенное снижение производительности сайтов с большими файлами узлов.

Тоесть, если стоит on, то он будет срабатывать для всех адресов из этого узла? Если я правильно понял, тогда при записи 127.0.0.1 youtube.com Он будет срабатывать для всех адресов, которые вызываются при коннекте к узлу, или находятся на сервере узла. Если нет. То объясни пожалуйста поподробнее. Спасибо.

Sppawa
( 05.12.17 10:54:58 MSK ) автор топика

Подними локальный DNS и не морочь себе и людям голову.

Bass ★★★★★
( 05.12.17 11:34:59 MSK )

http://www.youtube.com и youtube.com это два разных хоста, не факт что у них ip и выдаваемый сайт одинаков,
наверняка youtube.com выдаёт не ютуб, а страницу с редиректом на него.

П.С. авторы авторазметки сообщений в лор дебилы.

torvn77 ★★★★★
( 05.12.17 11:35:35 MSK )
Последнее исправление: torvn77 05.12.17 11:38:46 MSK (всего исправлений: 3)

Так не получится.
dnsmasq + ipset + iptables только. Хотя, в лайт-версии может хватить одного dnsmasq. Насколько помню, hosts не умеет в wildcard’ы, в отличие от.

pekmop1024 ★★★★★
( 05.12.17 11:37:53 MSK )
Последнее исправление: pekmop1024 05.12.17 11:38:54 MSK (всего исправлений: 1)

Ответ на: комментарий от Bass 05.12.17 11:34:59 MSK

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рисунок 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?

Сегодня поговорим о том, как заблокировать сайт на компьютере с помощью файла HOSTS.

Самым простым способом блокирования сайтов на компьютере является блокирование с помощью файла HOSTS. Файл HOSTS находится в папке WINDOWS\system32\drivers\etc\. С его помощью можно ограничить доступ к любому сайту. Для этого откройте файл HOSTS с помощью стандартной программ Блокнот и в конец файла добавьте строчку 127.0.0.1. Например, для того чтобы заблокировать доступ к социальной сети Вконтакте нужно добавить следующую строку: 127.0.0.1 vk. com.
127.0.0. 1 – это IP адрес локального компьютера. Таким образом, добавляя подобную строчку в файл HOSTS, вы перенаправляете все обращения к этому сайту на ваш локальный компьютер. Это приводит к тому, что сайт оказывается недоступным, доступ к нему полностью блокируется.

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

Рекомендуем статьи из категории pc :

Флеш-накопитель USB против внешнего жесткого диска и SSD: в чем различие?

22 декабря 2019

Как играть в Call of Duty Mobile на ПК (Руководство)

07 декабря 2019

Обновите свой BIOS: утилиты от ведущих производителей материнских плат

10 октября 2019

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

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

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

Зачем ограничивать доступ к ресурсу

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

  1. Родители хотят заблокировать определенные сайты на домашнем компьютере для защиты ребенка. Дети могут без труда попасть на любые сайты, в том числе с не предназначенным для них контентом. Чтобы этого избежать, родителям нужно заблокировать такие ресурсы заранее.
  2. Работодатель хочет ограничить доступ к сайтам, которые не нужны для выполнения работы. Часто в этот список попадают социальные сети.
  3. Пользователь хочет заблокировать часто посещаемые сайты для развития самоконтроля. Если вы замечаете, что у вас появилась зависимость от определенного ресурса, который отнимает много времени, но не приносит пользы, можно попробовать запретить доступ к странице сайта.

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

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

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

Простой способ заблокировать ресурс — внести его в список запрещенных к показу сайтов файла hosts в Windows.

  1. Для этого нажмите «Пуск» и найдите «Блокнот». Щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от имени администратора».

  1. Теперь нажмите «Файл» → «Открыть».

  1. Откроется диалоговое окно. Перейдите в папку по адресу C:\Windows\System32\Drivers\etc. Оказавшись там, поставьте отображение всех файлов. Выберите файл «hosts». Нажмите на кнопку «Открыть».

  1. Перейдите к последней строке страницы и добавьте свою собственную строку. Допустим, мы блокируем «Вконтакте». Для этого введите «127.0.0.1» и добавьте ссылку на сайт, который нужно заблокировать, как показано на изображении ниже.

Если вы хотите заблокировать несколько сайтов, то после введения первой строки нажмите «Enter». Снова наберите «127.0.0.1» и адрес сайта, доступ к которому вы хотите запретить.

Стоит отметить, что каждый новый сайт для блокировки прописывается с новой строчки.

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

Как запретить доступ к сайту через брандмауэр

В брандмауэре Windows есть возможность заблокировать сайты по их IP-адресу. Поэтому для начала вам нужно узнать IP-адрес ресурса, к которому вы хотите запретить доступ. Это можно сделать с помощью команды ping_URL.

Зайдите в «Пуск». Чтобы открыть командную строку, введите в поиске cmd и выберите «Запуск от имени администратора».

В открывшемся окне введите команду ping адрес сайта. Например, ping vk.com:

Cохраните IP-адрес сайта.

Получив IP-адрес, следуйте следующей инструкции, чтобы заблокировать IP-адрес в брандмауэре Windows.

Откройте меню «Пуск». В строке поиска введите «Брандмауэр» и откройте «Брандмауэр Windows», а затем «Дополнительные параметры» на левой панели.

Щелкните левой кнопкой мыши «Правила для исходящего подключения» в меню слева и выберите «Создать правило».

Когда появится новое окно, выберите параметр «Настраиваемые», а затем «Далее».

В следующем окне выберите пункт «Все программы» и снова нажмите «Далее».

Окно «Протокол и порты» пропускаем и не изменяем настройки.

В окне «Область» выберите параметр «Указанные IP-адреса» в разделе «Укажите удаленные IP-адреса, к которым применяется данное правило».

Нажмите «Добавить» и введите IP-адреса, которые вы хотите заблокировать. Затем выберите «ОК».

Обязательно выберите опцию «Блокировать подключение» и нажмите «Далее».

В окне «Профиль» отметьте все пункты, к которым будет применяться правило, нажмите «Далее».

Потом добавьте имя или описание для этого правила и нажмите «Готово», чтобы завершить действие.

Заблокированные вами IP-адреса не будут доступны ни в одном браузере.

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

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

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

Шаг 1. Откройте браузер и введите IP-адрес вашего роутера. Это адрес, который вы будете использовать для доступа к настройкам роутера. IP-адрес действует как уникальный идентификатор маршрутизатора. Обычно он указан на наклейке на задней панели устройства.

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

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

Шаг 4. Введите сайты, которые вы хотите заблокировать. Вы можете добавить конкретные адреса сайтов или заблокировать целые категории ресурсов.

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

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

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

Популярные расширения для блокировки сайтов:

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

  • Block Site
  • Simple Blocker

Google Chrome

Mozilla Firefox

Microsoft Edge

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

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

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

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

Для того, чтобы заблокировать определенные IP-адреса, вам понадобится файл .htaccess, в котором нужно прописать такие строки:

Deny from 123.4.5.6 123.5.4.3

где 123.4.5.6 и 123.5.4.3 — это IP-адреса, для которых блокируется доступ к сайту. Вместо 123.4.5.6 и 123.5.4.3 укажите тот IP-адрес, который вы хотите заблокировать.

Заключение

В статье разобрали разные способы, как запретить доступ в интернет-ресурсы:

  1. Блокировка сайтов с помощью файла hosts в Windows.
  2. Запрет доступа к сайту по IP-адресу в брандмауэре Windows.
  3. Ограничение доступа через роутер.
  4. Блокировка ресурсов через расширения в браузерах.

Эти методы пригодятся и для домашнего компьютера, и для корпоративного.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Luxury Car Rental in Miami | Reserve a Premium Vehicle with RealCar