Chrome отправляет пакеты в случайные пункты назначения при повторном подключении/отключении

Chrome отправляет пакеты в случайные пункты назначения при повторном подключении/отключении

Заметил интересную вещь во время отладки одного из моих приложений websocket: Google Chrome отправляет 3 http-запроса при изменении статуса сетевого подключения;

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

Я не совсем понимаю, почему, поскольку все они возвращают 502или вообще не имеют кода ответа, поскольку пункт назначения не существует.

При отключении:

Соединение прервано

Повторное подключение:

Подключение вверх

Полагаю, главный вопрос в том, нормально ли это и в чем смысл; почему они не используют DNS-поиск, который на самом деле существует?

решение1

Насколько я помню, это специальная функция Chrome. Эта функция используется для того, чтобы помочь определить, обрабатывает ли ваш провайдер специально недействительные записи DNS.Chromium bugtracker - последнее сообщение

решение2

Это выглядит тревожно, но, по-видимому, это нормальное и задуманное поведение Chrome.

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

Смотрите такжеChrome: DNS-запросы со случайными DNS-именами: вредоносное ПО?,Проблема с хромом 47262

Связанный контент