I've always shied away from running DNS for "real" customers, as it's such a critical part of the infrastructure and is easily managed by the domain registrar (usually 123-Reg).
However, after a second DNS outage in 2 yrs at 123-Reg (which should be near impossible, as DNS is the one thing it is easy to make redundant) I've reached the point (again!) of considering running my own.
I've always found configuring Bind to be, er, a bit of a bind, so are there any simpler options out there or should I just bite the bullet and install bind? What is the typical system overhead of running DNS - should I add it to my web/mail servers or should it be separate? It makes sense to use our (separate) web and mail servers, if only because if both of those are down then it doesn't really matter than DNS is down too!
Requirements are to be able to handle domains and subdomains (ideally multi-level subdomains although we don't have that at the moment so I won't miss it), and wildcards, with A,CNAME and MX records. So pretty basic stuff.
Mark, I don't find bind too cumbersome, but some of my customers are using dnsmasq instead - it is simpler to configure, and will do the DHCP bit also if you want.
Stuart
On Tuesday 16 June 2009 09:20:15 Mark Rogers wrote:
I've always shied away from running DNS for "real" customers, as it's such a critical part of the infrastructure and is easily managed by the domain registrar (usually 123-Reg).
However, after a second DNS outage in 2 yrs at 123-Reg (which should be near impossible, as DNS is the one thing it is easy to make redundant) I've reached the point (again!) of considering running my own.
I've always found configuring Bind to be, er, a bit of a bind, so are there any simpler options out there or should I just bite the bullet and install bind? What is the typical system overhead of running DNS - should I add it to my web/mail servers or should it be separate? It makes sense to use our (separate) web and mail servers, if only because if both of those are down then it doesn't really matter than DNS is down too!
Requirements are to be able to handle domains and subdomains (ideally multi-level subdomains although we don't have that at the moment so I won't miss it), and wildcards, with A,CNAME and MX records. So pretty basic stuff.
-- Mark Rogers // More Solutions Ltd (Peterborough Office) // 0845 45 89 555 Registered in England (0456 0902) at 13 Clarke Rd, Milton Keynes, MK1 1LG
main@lists.alug.org.uk http://www.alug.org.uk/ http://lists.alug.org.uk/mailman/listinfo/main Unsubscribe? See message headers or the web site above!
Mark Rogers mark@quarella.co.uk wrote:
I've always found configuring Bind to be, er, a bit of a bind, so are there any simpler options out there or should I just bite the bullet and install bind? What is the typical system overhead of running DNS - should I add it to my web/mail servers or should it be separate? [...]
MyDNS and PowerDNS are other options, simpler for some value of simpler. MyDNS and bind on the software.coop-run servers don't make any significant loan (as long as the network is guarded against DoS attacks against DNS, which I think ours are) and they're generally run alongside web and mailservers as you suggest. Particularly MyDNS when its control panel needs a webserver anyway.
There's also the djbdns/tinydns/dbndns mess, which I don't particularly like, but some people love its config file layout.
Hope that helps,