Host your own DNS or use a DNS specialist company?

Discussion in 'Hosting Talk & Reviews' started by Wambo, Jan 14, 2016.

  1. Wambo

    Wambo New Member

    Jan 8, 2015
    For the average site is it better to host your own DNS or use a company like dnsmadeeasy, cloudflare (without all the features) or your domain registar's dns hosting? Why?
  2. AlbaHost

    AlbaHost New Member Verified Provider

    Jul 8, 2015
    In many cases its better using other dns like cloudflare which it use anycast dns, because visitors will reach faster your site which it will depend on visitors latency.
    Last edited by a moderator: Jan 14, 2016
  3. wlanboy

    wlanboy Content Contributer

    May 16, 2013
    Second that. I am using CloudFlare for all my private domains. 
    For quite static domains is great too.
  4. MikeA

    MikeA New Member Verified Provider

    Aug 13, 2014
    Always use CloudFlare for DNS, love it.
  5. Localnode

    Localnode New Member Verified Provider

    Nov 13, 2015
    CloudFlare DNS. Can't beat free.
  6. DomainBop

    DomainBop Dormant VPSB Pathogen

    Oct 11, 2013
    I'll be the dissenter and say if you rely exclusively on one DNS provider like CloudFlare you're introducing a single point of failure.  CloudFlare has had a couple of system wide outages over the years.

    One example from 2013 (from CloudFlare's blog):

    I vote for "host your own DNS",.  Get 3+ cheap but reliable geographically dispersed VPS's  (512MB is enough) at different providers/different networks. My preferred DNS software is PowerDNS not Bind (if you need a graphic admin interface you can use PowerAdmin which isn't a resource hog like CPanel for DNS). No single point of failure and you should be able to achieve higher uptime than if you used CloudFlare (unless you choose VPS hosts who suck or whose networks suck).  
    switsys and drmike like this.
  7. graeme

    graeme Active Member

    Nov 20, 2013
    Why not use  multiple providers instead?
  8. TeenLinux

    TeenLinux New Member

    Jan 11, 2016
    I always use CloudFare for ALL of my domains. Mainly because it speeds up your website, protects you from L7 DDoS attacks where some DDoS protected hosts fail... And of course for the free SSL which is good for non-production or non-critical sites.
  9. JahAGR

    JahAGR New Member

    Oct 19, 2013
    This is my exact DNS setup. 3x cheap VPS with PowerDNS + Poweradmin. Really works well.

    In the past I had used BuddyNS. Service was fine but I was always riding the limits of the free tier.
  10. Localnode

    Localnode New Member Verified Provider

    Nov 13, 2015
    The only problem with hosting your own DNS (from a shared perspective) is resellers don't have access to the DNS cluster by default. You have to add them manually so they can use the external ones.
    Which is where Rage4 and other DNS providers come in with WHM API.
  11. ikoula

    ikoula New Member Verified Provider

    Oct 28, 2015

    i'd say it depends on you website's content.

    If you want to manage your dns and the way records are replicated use your own DNS.

    If you need to protect your sites use cloudflare.

    If you want the easy way use your registrar's DNS.
  12. fm7

    fm7 Active Member

    Jul 26, 2014
    IMO hosting nameservers can be justified only for a (very) few use cases. For average sites, using the domain registrar's nameservers is fine. If you want server monitoring/DNS failover, dnsmadeeasy is great.
    Last edited by a moderator: Jan 21, 2016
  13. itnycsilicon

    itnycsilicon New Member

    Jan 21, 2016
    Use a commercial DNS provider. DNS is (a) tricky to setup and (b) needs to be massively redundant..
  14. mikeyur

    mikeyur New Member Verified Provider

    May 23, 2014
    Route53 and CloudFlare personally.
  15. AtlanticServers

    AtlanticServers New Member Verified Provider

    Nov 20, 2015
    I host own DNS servers 

    are sometimes used CDN solutions (CloudFlare or etc)
  16. mitgib

    mitgib New Member Verified Provider

    May 15, 2013
    As my golden rule, if you don't have root, don't use it. I host my own DNS, cPanel DNSONLY and PowerDNS, all are diverse and if there is a problem, I have nobody but myself to blame and can fix the issue in minutes, when there is one.  very rare I have DNS issues, and when my users have issues, I can fix their problem instead of relying on some 3rd party.

    The only thing I rely on 3rd parties for is SSL certs and domain registration
    Last edited by a moderator: Jan 26, 2016
    GM2015 likes this.
  17. hmb-patrick

    hmb-patrick New Member

    Feb 7, 2016
    I will suggest to use CDN provider like cloudflare for DNS management of a domain names. 
  18. UltratechHost

    UltratechHost New Member Verified Provider

    Feb 7, 2016
    Sometimes own DNS is best or go with CloudFlare
  19. drmike

    drmike 100% Tier-1 Gogent

    May 13, 2013
    Like most things, all the moving parts are tedious horror to keep track of.

    I've used CloudFlare - isn't bad, just might end up with downtime and vendor that can change biz on whim.  We see that sort of thing too often with tech.

    Rage4 is alright too.  Free tier and some features might be interested in.

    Lately, I've been leaving DNS to domain registrars.
  20. Neo

    Neo New Member

    May 26, 2013
    I use Rage4, moved away from PDNS clustered with MYSQL Replication, had enought Nodes for that but DDOS protection was a concern.

    But now since Rage4 revoked Unlimited from Sponsored Accounts (early Promo Accounts/Free Paid like 12 bucks per year) and moved it to 100mio request no idea what happens if someone request from ther servers 120mio times just to piss me off.