Использует ли Chrome другой DNS-сервер из Firefox и IE, который использует ОС по умолчанию?

является ли общим для Chrome, что он будет использовать другой DNS-сервер, в то время как Firefox и IE будут использовать сеть ОС по умолчанию?

мой Chrome (в том числе на виртуальном ПК) иногда показывает "Resolving host" и ждет там 20, 30 секунд, в то время как Firefox и IE не будут. (таким образом, через 20, 30 секунд с пустой страницей страница, наконец, не сможет загрузиться).

Так есть ли что-то, что Chrome делает, что делает его другим?

26
задан killermist
29.04.2023 9:15 Количество просмотров материала 2782
Распечатать страницу

4 ответа

Да, вроде того. В Chrome по умолчанию включена опция кэширования/предварительной выборки DNS.

обычно это позволяет Chrome "ускорить" опыт просмотра пользователя, потому что он кэширует / упреждает DNS-запросы.

Если у вас возникли проблемы, попробуйте отключить DNS упреждающей выборки под ключ - > параметры - > под капотом.

edit: Chrome не использует свои собственные серверы для поиска DNS, он, однако, ищет все записи DNS ссылок на A страница при первой загрузке.

17
отвечен Cory Plastek 2023-04-30 17:03

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

функции называется "использовать DNS предварительной выборки для ускорения загрузки страниц"...что довольно смешно.

2
отвечен dlux 2023-04-30 19:20

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

там было много жалоб на его DNS предварительной выборки функции, я не испытывал проблем с ним, но объем жалоб указывает, что если у вас возникли какие-либо проблемы с разрешением имен это должно быть первое, что вы должны смотреть на.

AFAIK Chrome всегда выдает запросы имен IPv6 AAAA, если ваша сетевая установка использует настройку DNS

это не отвечает на эти запросы, вы можете получить очень длинные задержки с именем поиск, поскольку он ожидает приемлемого ответа до истечения времени ожидания и возврата к ipv4. У Firefox была аналогичная проблема, но последние версии, похоже, обрабатывают плохие\недопустимые ответы ipv6 с большей грацией, я, как правило, отключал поиск ipv6 в Firefox (о:config, поиск ipv6 и set network.служба DNS.disableipv6 к истине) так что я не вижу этого в целом больше, но последние версии Firefox не проявляют симптом для меня. Аналогично строит разработчик канала Chrome я использую не имеют проблемы с это, но я видел это в ранних выпусках, и виртуальные машины Chrome OS, которые делали раунды, сильно страдают от этого. Существует продолжающаяся дискуссия об этом на фронте развития browser\OS, обработка плохих ответов ipv6 строго все чаще рассматривается как важная, поскольку маскировка сбоев означает, что реальная проблема (плохая настройка DNS/плохая поддержка ipv6, особенно в сетевом оборудовании потребительского уровня) не подвергается давлению.

мой домашний DSL маршрутизатор (A Netopia 2247-02) по умолчанию устанавливает себя как прокси DNS, и его ответы на запросы ipv6 AAAA инициируют, может эта проблема. Я почти уверен, что будут ли у вашей установки проблемы с этим, зависит от конкретного поведения DNS, который вы используете, изменение поставщика DNS (и убедившись, что поведение прокси, описанное выше, отключено) должно помочь.

2
отвечен Helvick 2023-04-30 21:37

Я заметил это поведение на окна Windows 7 при подключении к localhost с Firefox. Каждый запрос занимал 1 секунду. Используя Firebug, я заметил, что время было занято в поиске DNS. Настройка сети about: config.служба DNS.disableIPv6 вариант true работал вокруг этого вопроса. К сожалению, я не могу помочь с Chrome. Я отчитаюсь, если у меня получится.

для чего оно стоит я также попробовал добавить localhost к hosts файлу напрасно. Он не имел никакое влияние внутри разрешающий. Может быть, IPv6 распознаватель не использует традиционный файл hosts в Windows 7.

0
отвечен PeteS 2023-04-30 23:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх