Имея последнюю стабильную версию 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? Является ли это проблемой ОС, хотя несколько разных инструментов получили новую запись?