Я часто нахожусь в положении, когда я работаю из дома и использую VPN компаний для доступа к внутренним службам, поэтому я также использую внутренний DNS-сервер. Все работает отлично и без больших задержек.
Моя проблема в том, что Firefox занимает 10-15 секунд для разрешения DNS для некоторых доменов. Я попытался точно определить проблему, и кажется, что проблема разрешения ограничена браузером.
Firefox не использует прокси. Если я захожу на kernel.org
в Firefox, время разрешения DNS составляет где-то 10-15 секунд. Если я затем сброшу кэш DNS и время разрешения DNS с помощью nslookup (power shell), это займет около 0,2 секунды. Ответ приходит от внутреннего сервера компании, как и ожидалось.
Если я отключаюсь от VPN, время разрешения DNS возвращается к нормальному. Внутренние домены и некоторые внешние домены (например, google.com) не имеют задержки разрешения DNS через VPN. Я совершенно растерялся, почему это происходит.
Что может быть причиной такой огромной задержки?
редактировать: в соответствии с этим вопросом "VPN сломаны на Windows 10" или есть проблемы с IPv6.
Я не могу отключить IPv6. Я должен был также упомянуть, что мы используем OpenVPN для VPN.