Super User is a question and answer site for computer enthusiasts and power users. 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'm planning on installing fedora 15 and several servers (http, ftp, svn, mail++) but I wonder what the advantage is by installing and running a DNS server on that same box?

share|improve this question
Are you going to host any zones (domains) on the DNS server, or is it purely as a resolver? – grawity Jun 6 '11 at 7:05
I echo grawity. There are two kinds of DNS servers. They do quite different things, and the reasons for running them differ. Which is the one that you want to know about? You wouldn't expect people to answer a similar question for HTTP without your specifying whether you mean proxy or content HTTP service. Don't expect people to likewise guess what kind of DNS service you are thinking of. – JdeBP Jun 6 '11 at 11:30
up vote 4 down vote accepted

Some of the advantages include:

  • Localized DNS server can provide better performance because it deals directly with root servers

  • Resources are dedicated only to the computers you authorized to use the DNS server (unlike the ISP's DNS servers which will be serving most of its customers and possibly dumping older records sooner {re-querying a zone that's not cached increases response times})

  • You can add customized zones for other purposes (e.g., an intranet)

  • Security can be better because someone else can't tamper with your cache (assuming you take reasonable steps to secure your system)

  • If the ISP's DNS servers are down (typically very rare), it doesn't effect you

I run my own DNS servers at home, and also set them up for my clients who use Unix servers.

share|improve this answer
aside from those, you get experience running them ;). – Journeyman Geek Jun 6 '11 at 7:34
@Journeyman Geek (+1): Yes, that's a very important reason. Thanks! – Randolf Richardson Jun 6 '11 at 7:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .