2

Я часто нахожусь в положении, когда я работаю из дома и использую VPN компаний для доступа к внутренним службам, поэтому я также использую внутренний DNS-сервер. Все работает отлично и без больших задержек.

Моя проблема в том, что Firefox занимает 10-15 секунд для разрешения DNS для некоторых доменов. Я попытался точно определить проблему, и кажется, что проблема разрешения ограничена браузером.

Firefox не использует прокси. Если я захожу на kernel.org в Firefox, время разрешения DNS составляет где-то 10-15 секунд. Если я затем сброшу кэш DNS и время разрешения DNS с помощью nslookup (power shell), это займет около 0,2 секунды. Ответ приходит от внутреннего сервера компании, как и ожидалось.

Разрешение DNS kernel.org Firefox против nslookup

Если я отключаюсь от VPN, время разрешения DNS возвращается к нормальному. Внутренние домены и некоторые внешние домены (например, google.com) не имеют задержки разрешения DNS через VPN. Я совершенно растерялся, почему это происходит.

Что может быть причиной такой огромной задержки?


редактировать: в соответствии с этим вопросом "VPN сломаны на Windows 10" или есть проблемы с IPv6.

Я не могу отключить IPv6. Я должен был также упомянуть, что мы используем OpenVPN для VPN.

1 ответ1

0

По-видимому, это проблема более 10 лет с Firefox.

Мне удалось смягчить проблему, отключив IPv6 DNS в Firefox со следующей настройкой about:config:

network.dns.disableIPv6;true

Это временно только для меня, так как в настоящее время все внутренние службы по-прежнему поддерживают устаревшие IP-адреса.

Я пометил это как решенное, так как это временный обходной путь, другого решения не видно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .