Firefox не очищает кэш DNS после интервала network.dnsCacheExpiration - PullRequest
1 голос
/ 13 октября 2019

Имея последнюю стабильную версию Firefox (69.0.2) в Ubuntu 19.04, я понял, что FF имеет собственный кэш DNS: после применения изменений DNS к DNS-серверу я очистил системный кеш , как описано здесь . Это работало с несколькими инструментами cli, такими как dig, curl и ping, поэтому необходимо очистить кэш DNS всей системы. Но Firefox все еще получил старую запись DNS.

Этот вопрос подводит меня к network.dnsCacheExpiration. Согласно документации Mozilla , это продолжительность в секундах для кэширования записей DNS. По умолчанию установлено значение 60, а мой about:config также показывает, что установлено 60. Однако я обновил запись DNS полчаса назад, и она все еще старая.

В целях тестирования я также попробовал его на тестовой машине Windows 10 с той же версией Firefox. Удивительно, но изменения DNS были применены немедленно, и для него также установлено значение network.dnsCacheExpiration, равное 60.

Почему кэш DNS из Firefox не очищается через 60 секунд на компьютере с Ubuntu? Является ли это проблемой ОС, хотя несколько разных инструментов получили новую запись?

...