Ubuntu Desktop 12.04 uses dnsmasq to perform DNS lookups, but it is not configured to cache these results. (I have checked this by using dig to resolve names and I do not see a large improvement in the response time after the first lookup.) How do I configure the NetworkManager-controlled dnsmasq to cache the results of DNS lookups?
Ubuntu – How to enable DNS caching in the NetworkManager-controlled dnsmasq
dnsdnsmasq
Best Answer
In Ubuntu 12.10 you can enable the cache of the NetworkManager-controlled dnsmasq instance by putting the line
(with your preferred number of names instead of 1000) in a new file in /etc/NetworkManager/dnsmasq.d/. To activate this change you must then do
or reboot.