Est-il vrai qu'Ubuntu n'a pas de cache DNS par défaut et quelles options ai-je pour l'activer ? Est-ce que l'option bind9 peut activer la mise en cache de DNS ?
Réponse
Trop de publicités?Ubuntu Desktop a le package dnsmasq-base intégré dans NetworkManager, mais avec la fonction de cache dns désactivée, vous pouvez vérifier dans vos logs:
zgrep dnsmasq /var/log/syslog* | grep disabled
....
dnsmasq[1546]: started, version 2.68 cache disabled
....
Vous pouvez installer dnsmasq si vous utilisez Ubuntu Server et que celui-ci a le cache activé par défaut.
Si vous êtes sur Ubuntu Desktop, vous pouvez activer le cache dans dnsmasq-base/network-manager avec ceci:
ajoutez un fichier dans /etc/NetworkManager/dnsmasq.d/
sudo vim /etc/NetworkManager/dnsmasq.d/cache
ajoutez cette ligne:
cache-size=1000
et après cela, en ligne de commande:
sudo restart network-manager
Essayez de NE PAS installer dnsmasq dans Ubuntu Desktop, activez le caching avec dnsmasq-base. Si vous êtes sur Ubuntu Server, installez dnsmasq s'il n'est pas déjà installé.