Правда ли, что в Ubuntu по умолчанию нет DNS-кэша и какие опции у меня есть, чтобы включить его? Есть ли опция bind9, которая может включить кэширование DNS?
Рабочий стол Ubuntu имеет dnsmasq-основной пакет, встроенный в NetworkManager, но с отключенной функцией кэша DNS, можно зарегистрироваться журналах:
zgrep dnsmasq /var/log/syslog* | grep disabled
....
dnsmasq[1546]: started, version 2.68 cache disabled
....
можно установить dnsmasq, если Вы используете Сервер Ubuntu, и этому включили кэш по умолчанию.
Если Вы находитесь в Рабочем столе Ubuntu, можно включить кэш в dnsmasq-base/network-manager с этим:
включите один файл /etc/NetworkManager/dnsmasq.d/
sudo vim /etc/NetworkManager/dnsmasq.d/cache
добавьте эту строку:
cache-size=1000
и после этого в командной строке:
sudo restart network-manager
попытайтесь НЕ установить dnsmasq в Рабочем столе Ubuntu, позволить кэшироваться с dnsmasq-основой. Если Вы находитесь в Сервере Ubuntu, устанавливаете dnsmasq, если уже не установлен.