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

Зачем вам знать, как блокировать веб-сайты? Может быть, вы хотите, чтобы ваши дети были в безопасности в Интернете(keep your kids safe on the Internet) ? Может быть, вы хотите заблокировать отвлекающие сайты, чтобы не откладывать(block distracting websites so you don’t procrastinate) ? Его также можно использовать для блокировки сайтов отслеживания, встроенных в рекламу. 

Какой бы ни была ваша причина, вы можете просто заблокировать веб-сайты в Windows 10 , используя так называемый файл hosts.

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

Что такое файл hosts?(What Is The Hosts File?)

Вы слышали термин DNS ( система доменных имен(Domain Name System) )? Это относится к системе файлов, распространяемых по Интернету(Internet) , которые помогают преобразовывать доменные имена, такие как helpdeskgeek.com , в его фактический адрес интернет-протокола(Internet Protocol) (IP), который оказывается 13.225.198.106 . Это поможет вашему компьютеру узнать, к какому серверу обращаться, когда вы хотите просмотреть этот сайт.

До появления DNS в 1984 году это делалось через локальный файл на вашем компьютере, называемый файлом hosts. В(Back) то время компьютеры не были подключены ко многим другим компьютерам. В лучшем случае мы могли подключиться к нескольким десяткам. Всю эту информацию было легко хранить в обычном текстовом файле. Хост-файл живет сегодня. 

Как работает файл hosts?(How Does The Hosts File Work?)

Файл hosts позволяет компьютеру искать другие имена компьютеров, такие как localhost , или доменные имена, такие как helpdeskgeek.com , а их IP-номер находится рядом с именем в файле. Это немного похоже на то, как имена ваших друзей связаны с их телефонными номерами в вашем телефоне. Вам не нужно запоминать или набирать номер, просто найдите имя человека.

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

Например, IP-адрес 127.0.0.1 всегда означает компьютер, на котором вы работаете, также известный как localhost . Попробуйте ввести это в веб-браузере. Скорее всего, это откроет пустую страницу.

Также поймите, что www.website.com и website.com — это не одно и то же. Чтобы оба они могли привести нас на один и тот же веб-сайт, оба должны разрешаться на один и тот же IP-адрес. 

Блокировка сайтов с помощью файла hosts(Blocking Websites With The Hosts File)

  1. Откройте Блокнот(Notepad ) от имени администратора(Administrator) .

  1. Щелкните Файл(File ) > Открыть(Open)

  1. Перейдите к C:\Windows\System32\Drivers\etc

  1. Оказавшись там, измените тип файла с Text Documents (*.txt) на All Files (*.*) .

  1. Теперь вы можете увидеть файл hosts . Открой это.

  1. Перейдите к последней строке страницы и добавьте свою собственную строку. Допустим, мы блокируем Facebook .

Введите IP-адрес локального хоста 127.0.0.1 . Нажмите клавишу табуляции и введите facebook.com . Нажмите Enter(Press Enter) , чтобы перейти к следующей строке. Создайте вторую строку, как показано выше, но используйте www.facebook.com вместо просто facebook.com. 

Сайт заблокирован?(Is The Website Blocked?) 

Откройте командную строку и запустите ping facebook.com , затем запустите ping www.facebook.com . Вы должны увидеть, что IP-адрес, который он пытается пропинговать, — 127.0.0.1.

Теперь откройте веб-браузер и перейдите на facebook.com. Может еще загрузится! Почему? Настоящий IP-адрес Facebook может все еще находиться в кеше браузера, и браузер сначала будет использовать этот IP-адрес. Удалите кеш браузера(Delete your browser’s cache) и снова попробуйте Facebook . Теперь вы должны увидеть страницу с ошибкой.

Я не хочу видеть страницу с ошибкой(I Don’t Want to See an Error Page)

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

Еще один способ не видеть страницу с ошибкой — установить и настроить веб-сервер на своем компьютере(install and set up a web server on your computer) , а файл hosts укажет на него. Может быть, он отобразит страницу с надписью «Вернись к работе!» или перечисляет некоторые из ваших целей в качестве мотивации держаться подальше от социальных сетей.

Что еще я могу сделать с файлом hosts?(What Else Can I Do With The Hosts File?)

Вы можете использовать тот же метод, но вставить URL(URLs) -адреса различных вредоносных программ и сайтов с отслеживающей рекламой. Существует предварительно (pre)созданный файл hosts с вредоносными программами и рекламными сайтами (made hosts file of malware and ad sites), который вы можете скопировать и вставить в свой файл hosts. На момент написания этой статьи последний раз он обновлялся в марте(March) 2020 года.



About the author

Я веб-разработчик с опытом работы в Firefox и Google Docs. У меня есть степень в области делового администрирования Университета Флориды. Мои навыки включают в себя: разработку веб-сайтов, систему управления контентом (CMS), анализ данных и дизайн пользовательского интерфейса. Я опытный консультант, который может помочь вашей команде создавать эффективные веб-сайты и приложения.



Related posts