Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22823 ideas, 138726 comments, 2639112 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Contributor KurtKraut

DNS cache by default for Ubuntu  
No information about this blueprint
Information is updated every 5 minutes.
Please wait till the next update.
spec
Written by KurtKraut the 28 Jul 09 at 21:31. Global category: Internet & Networking. In development
Many OSes take the advantage of having a local DNS cache, like Windows and MacOS. Mostly, DNS request hardly change and they have their own Time To Live value, so re-requesting each time the IP address of a domain is pretty an unnecessary process. Setting up a DNS cache for Ubuntu Desktop (or even Ubuntu Server) by default would enhance the desktop experience, save bandwith and speed up internet. Web page rendering is deeply enhanced since a single page envolves severam requests to differente A ADDRESSES or CNAMES.

This is a pretty easy, simple, powerfull feature and already a standard in modern operating systems as mentioned before. I strongly recommend it to be implemented.
36
votes
inprogress
Selected solution (#1): Installing dnsmasq or nscd by default
Written by KurtKraut the 28 Jul 09 at 21:31.
I've been using dnsmasq (a lighweight alternative) on my computers to do the DNS cache and it works great. By default, dnsmasq only replies to 127.0.0.1:53 request, so this wouldn't introduce security weakiness.

Besides having a DNS cache (like dnsmasq or nscd) installed by default, the dhcp-client should add 127.0.0.1 as the first name server in /etc/resolv.conf. This can be done in less than 5 minutes.

10
votes
inprogress
Selected solution (#2): Implement a User-Friendly DNS cache
Written by oneawesomeguy the 5 Aug 09 at 23:22.
Implement a DNS cache system. but allow very easy clearing of the cache. Maybe have it recognize if Firefox refreshes a page? This would help web developers working in Ubuntu.

See the 6 comments or propose a solution >>