Зачем вам знать, как блокировать веб-сайты? Может ты хочешь защити своих детей в Интернете? Может ты хочешь заблокировать отвлекающие сайты, чтобы не откладывать на потом? Его также можно использовать для блокировки сайтов отслеживания, встроенных в рекламу.
Какой бы ни была причина, вы можете просто заблокировать веб-сайты в Windows 10, используя так называемый файл hosts.
Оглавление
![](/f/10aa943e7ddb0c7cbbc306d3d5d4b31e.jpg)
Приведенный ниже текст может быть немного техническим, особенно если вы никогда не разбирались в тонкостях системных файлов Windows. Если вам нужен быстрый обзор, обязательно ознакомьтесь с нашим коротким и простым для понимания YouTube видео первый.
Что такое файл Hosts?
Вы слышали термин DNS (Система доменных имен)? Он относится к системе файлов, распространяемых в Интернете, которые помогают разрешать доменные имена, такие как helpdeskgeek.com на его фактический адрес Интернет-протокола (IP), который оказывается 13.225.198.106. Это поможет вашему компьютеру узнать, с каким сервером разговаривать, когда вы хотите просмотреть этот сайт.
![](/f/8fecc7a29e18568779b2c338c242c9e3.png)
До появления DNS в 1984 году это осуществлялось с помощью локального файла на вашем компьютере, который назывался hosts-файлом. В то время компьютеры не были связаны со многими другими компьютерами. В лучшем случае мы могли подключиться к нескольким десяткам. Хранить всю эту информацию в простом старом текстовом файле было легко. Хост-файл живет сегодня.
Как работает файл Hosts?
Файл hosts позволяет компьютеру искать другие имена компьютеров, например localhost, или доменные имена, например helpdeskgeek.com и номер IP для них находится рядом с именем в файле. Это немного похоже на то, как имена ваших друзей связаны с их номерами телефонов в вашем телефоне. Вам не нужно запоминать или набирать номер, просто найдите имя человека.
Прежде чем идти дальше, важно понять, что некоторые IP-адреса зарезервированы для локального использования. Это означает, что они могут использоваться только для указания на ваш компьютер и устройства в вашей непосредственной сети. Это означает что угодно до того, как ваше общение подключится к Интернету.
![](/f/5e75362050ff3c20ee35ed8c0e974e0e.jpeg)
Например, IP-адрес 127.0.0.1 всегда означает компьютер, на котором вы работаете, также известный как localhost. Попробуйте ввести это в своем веб-браузере. Скорее всего, откроется пустая страница.
Также поймите, что www.website.com и website.com не одно и то же. Чтобы они оба перевели нас на один и тот же веб-сайт, оба должны разрешить один и тот же IP-адрес.
Блокировка веб-сайтов с помощью файла Hosts
- Открыть Блокнот в виде Администратор.
![](/f/9f10c8bb4880ac6f92c87da61b5e9207.png)
- Нажмите на Файл > Открыть.
![](/f/9b9578eb8ea2d1e0fd8a2e89580f2b5f.png)
- Перейдите к C: \ Windows \ System32 \ Драйверы \ и т. Д.
![](/f/03f609407e950a2a14527d433e619f51.png)
- Оказавшись там, измените тип файла с Текстовые документы (* .txt) к Все файлы (*.*).
![](/f/2386ffaf53e45a7c058ef6c034708b9d.png)
- Теперь вы можете увидеть хозяева файл. Открой это.
![](/f/3e357cd44e09137dc74886ce52b9201b.png)
- Перейдите к последней строке страницы и добавьте свою строку. Допустим, мы блокируем Facebook.
![](/f/68cd8f64e37e15e6da175386aa9c20e9.jpg)
Введите IP-адрес локального хоста 127.0.0.1. Нажмите клавишу табуляции и введите facebook.com. Нажмите Enter, чтобы перейти к следующей строке. Создайте вторую строку, подобную приведенной выше, но используйте www.facebook.com а не просто facebook.com.
![](/f/eae2892d1920e2a521210013b771dcd8.png)
Сайт заблокирован?
Откройте командную строку и запустите пинг facebook.com затем беги пинг www.facebook.com. Вы должны увидеть, что IP-адрес, который он пытается проверить, - 127.0.0.1.
![](/f/27c9c5a0448adc873d14d175321335ce.jpg)
Теперь откройте свой веб-браузер и перейдите на facebook.com. Он все еще может загружаться! Почему? Настоящий IP-адрес Facebook все еще может находиться в кеше браузера, и браузер сначала будет использовать этот IP-адрес. Удалите кеш вашего браузера и попробуйте еще раз Facebook. Теперь вы должны увидеть страницу с ошибкой.
![](/f/6075ff0b3ac40031d6ce8c9defba1880.png)
Я не хочу видеть страницу с ошибкой
Вы можете попробовать перенаправить сайт на другой IP-адрес, но в наши дни это не сработает. Злонамеренное редактирование файла hosts было частой атакой хакеров. Теперь веб-браузеры тщательно проверяют наличие сертификатов, чтобы предотвратить это. Но вы все равно можете попробовать.
![](/f/227a5013e7555caf5c86d5cc582e1d6f.jpg)
Еще один способ не видеть страницу с ошибкой - это установить и настроить веб-сервер на вашем компьютере и пусть файл hosts указывает на это. Может быть, он отобразит страницу с надписью «Возвращайся к работе!» или перечисляет некоторые из ваших целей как мотивацию держаться подальше от социальных сетей.
Что еще я могу сделать с файлом Hosts?
Вы можете использовать тот же метод, но вставить URL-адреса различных вредоносных программ и сайтов с отслеживающей рекламой. Существует предварительно–сделал hosts-файл вредоносных программ и рекламных сайтов которые вы можете скопировать и вставить в свой файл hosts. На момент написания он последний раз обновлялся в марте 2020 года.
Добро пожаловать в Help Desk Geek - блог, полный технических советов от проверенных технических экспертов. У нас есть тысячи статей и руководств, которые помогут вам устранить любую проблему. С момента запуска в 2008 году наши статьи прочитали более 150 миллионов раз.
Хочу произвести впечатление твои друзья и семья с классно технарей?
Подпишитесь на Help Desk Geek и ежедневно получайте отличные руководства, советы и рекомендации! Мы отправляем только полезные вещи!
Мы тоже ненавидим спам, откажитесь от подписки в любое время.