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?

  • Are you going to host any zones (domains) on the DNS server, or is it purely as a resolver?
    – user1686
    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

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.

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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.