Что такое список блокировки hosts?

Файл hosts сопоставляет имена хостов с IP-адресами до обращения к DNS. Списки блокировки используют это, направляя нежелательные имена хостов на 0.0.0.0 - адрес, который никуда не ведёт, - поэтому устройство не может подключиться к рекламным серверам, трекерам или сайтам с вредоносным ПО. Проект hosts от Steven Black - один из наиболее широко используемых списков такого типа. Он объединяет множество источников, таких как AdAway, MVPS, список Дэна Поллока, URLhaus и KADhosts, в один файл без дубликатов. Этот файл используется непосредственно в файлах hosts, а также как исходный список в блокировщиках, таких как Pi-hole и AdGuard Home.

Проект публикует список в нескольких вариантах: единый список блокирует рекламное и вредоносное ПО, а дополнительные расширения добавляют domain фейковых новостей, азартных игр, порнографии и социальных сетей.

Описание инструмента

Этот инструмент проверяет имя хоста или адрес веб-сайта по крупнейшему варианту StevenBlack: единому списку hosts со всеми четырьмя расширениями, который содержит каждую запись из всех остальных вариантов. Вставьте имя хоста или полный URL, и инструмент покажет, находится ли это точное имя хоста в списке, какие родительские domain указаны в списке и какие имена хостов под ним также указаны в списке.

Возможности

  • Принимает отдельные имена хостов и полные URL; путь, port и параметры запроса игнорируются
  • Проверяет полный список из более чем 165 000 имён хостов, охватывающий рекламное и вредоносное ПО, фейковые новости, азартные игры, порнографию и социальные сети
  • Показывает родительские domain из списка, например doubleclick.net для ad.doubleclick.net
  • Показывает имена хостов в проверяемом domain, которые находятся в списке
  • Обрабатывает интернационализированные имена domain, преобразуя их в punycode
  • Показывает размер списка и время его последнего обновления

Как это работает

Файл hosts сопоставляет только точные имена хостов: блокировка example.com не блокирует www.example.com или ads.example.com, поэтому список часто содержит как example.com, так и www.example.com. Поле «В списке StevenBlack» отвечает именно на этот вопрос. Некоторые блокировщики, которые считывают список, также блокируют поддомены указанных в списке domain, поэтому инструмент отдельно сообщает об указанных в списке родительских domain. При проверке всего сайта, например google.com, также отображаются указанные в списке имена хостов внутри него - обычно рекламные серверы и серверы отслеживания.

Ограничения

  • Список регулярно обновляется, но не в режиме реального времени, поэтому самые новые domain могут отсутствовать.
  • Проверяется только список StevenBlack. Другие списки блокировки и правила вашего блокировщика могут дать другой результат.
  • IP-адреса не проверяются, поскольку список содержит только имена хостов.