Как исправить DNS-блокировщики рекламы в Chrome

Google недавно добавил поддержку функции, известной как асинхронный DNS, в Google Chrome. Он направлен на снижение времени загрузки страницы путем определения IP-адреса веб-сайта перед тем, как щелкнуть ссылку, путем сканирования веб-страницы во время загрузки, поиска любых связанных доменных имен и использования сервера доменных имен (DNS) для поиска IP-адреса, связанного с каждый из них.

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

Пользователи сообщают, что DNS-блокировщики рекламы, такие как AdHell и DNS66, больше не работают правильно в последней версии Chrome, в которой включена предварительная выборка DNS. Вероятно, проблема связана с тем, что Google по умолчанию использует собственные DNS-серверы, а не настроенные на устройстве. DNS-блокировщики рекламы используют отдельный DNS-сервер от сервера Google, что позволяет им блокировать домены, на которых размещается реклама. Блокировщики рекламы на основе брандмауэра, такие как NetGuard, продолжают работать, как и предполагалось.

Предстоящие изменения в Chrome Web Store помогут защитить вас от вредоносных расширений

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

Шаг 1: Отключить асинхронный DNS

Во-первых, вам нужно перейти к chrome: // flags в строке URL, где вы попадете в меню, где вы можете включать и отключать функции из Chrome. Найдите «асинхронный DNS» и измените флаг со значения по умолчанию на отключенный.

Шаг 2: Очистить кеш DNS

Теперь вам нужно очистить кэш DNS устройства. Это связано с тем, что у Google по-прежнему будет много разных доменных имен, разрешенных по их IP-адресам, и они будут храниться в файле, хранящемся на устройстве, что означает, что переключения функции асинхронной DNS недостаточно. Если вы уже видели какую-либо рекламу, то в Google Chrome сохранится их IP-адрес. Мы можем легко очистить этот кеш, перейдя на страницу chrome: // net-internals. Перейдите на вкладку DNS и нажмите «Очистить кэш хоста».

Chrome 64 автоматически очищает URL-адреса при их совместном использовании

Шаг 3. Перезапустите Chrome

Последний шаг – самый простой из всех. Просто перезапустите Chrome, либо принудительно остановив его в настройках, либо проведя по экрану из меню «Последние».

Мы можем ожидать, что асинхронные DNS-функции Chrome будут работать с DNS-сервером на устройстве в будущих выпусках, но сейчас у вас может быть Adblock на основе DNS или немного более быстрое время загрузки страницы, но не оба.

Источник новостей: разработчики XDA

Оцените статью
generd.ru
Добавить комментарий