Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have doubt whether dnsmasq is a DNS server or just a cache for DNS. I see in some of the linux machines that the dnsmasq is installed. Is it installed in default? Thanks in advance.

share|improve this question

migrated from Jul 7 '11 at 14:21

This question came from our site for professional and enthusiast programmers.

dnsmasq is a DHCP server, and a caching DNS proxy.

It has limited support for serving local hostnames to local clients. It is not a full blown DNS server.

share|improve this answer
Thanks for responding. Can we use 'named' as local DNS cache. Is there any difference between dnsmasq and named ? Thanks again. – anand Jul 7 '11 at 8:55
The 'named' you mention is probably BIND ( a fully-featured and most popular DNS server. You don't need most of its features, but if you want it to do the 'DNS cache' job, it will do it. dnsmasq also responds to DNS queries, so it is a DNS server too, but a very limited one. It may be enough for your needs, though. – Jacek Konieczny Jul 7 '11 at 10:30

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.