Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


DNS cluster - build your own or buy?
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

DNS cluster - build your own or buy?

BruceBruce Member
edited April 2015 in General

looking at best options to build out a slave DNS cluster (ie more than just the 2 nodes I already run).

came across this: http://www.dnscluster.co.uk/

anyone tried them?

also this: https://cloud.google.com/dns

is google going to become a serious competitor to other cloud providers?

seems easier to build your own, so you can do what you want. any comments on what others do?

note: I'm not promoting either of the links above. just found from google search :)

«1

Comments

  • I built my own DNS Cluster using cPanel and cPanel DNS Only. It's all written over the web and it's easy to do. There are companies that offers you Secondary DNS for free but never tried. For slaves, 128MB (if not too many entries) will be enough IMO.

  • I'm considering the same. Vesta has a similar option as cpanel

  • Even if the panel don't have a cluster setting you can rsync them but not so "out of the box". I can help with cPanel so any question you can PM me. Will me glad to help

  • I use Virtualmin to build my own, it uses bind as backend and works pretty good.

  • cassacassa Member

    I'm running my own using VestaCP. I also use Rage4

    Thanked by 1TinyTunnel_Tom
  • BruceBruce Member

    webmin offers syncing. not tried it ... yet

    anyone using PowerDNS ? BIND is easy, but tedious to edit the files if you have a lot of entries. I'm not running cPanel, so there's no automation for now.

  • vfusevfuse Member, Host Rep

    Wow google dns seems interesting. $0.40 per million queries is a good price but no geo dns or anything exotic.

  • KupolKupol Member

    I build my own using MaraDNS and 4x 5euro/year LEBs. Currently each server serves 200k queries per day.

  • What is originating the DNS Zones. For example Delimiter offers its customers, free secondary DNS for Interworx/cPanel/DirectAdmin

  • KihiKihi Member

    @Bruce said:
    webmin offers syncing. not tried it ... yet

    anyone using PowerDNS ? BIND is easy, but tedious to edit the files if you have a lot of entries. I'm not running cPanel, so there's no automation for now.

    I'd highly recommend PowerDNS.

    Seriously, one of the easiest setups out there and the fact that the entire database / zone files are within MySQL makes it a dream for API-hooks.

    Setup on one "master" PowerDNS in Docker and setup multiple redundant ones with the mysql slave/master database redundancy.

    Any DNS changes you want to make you simply insert into the MySQL database of the master and it commits and propagates to all the other DNS servers. You can build your own Python/Ruby script to do this easily.

    Personally, I use a custom Dockerfile for the master server and slave servers. If I want to add another to the cluster, it literally takes 2 commands to get another one up.

  • BruceBruce Member

    @MarkTurner said:
    What is originating the DNS Zones.

    BIND, currently

    Delimiter offers its customers, free secondary DNS

    didn't know that. nice addon :)

  • @Bruce but manually managed bind or from a CP?

  • BruceBruce Member

    webmin

  • @Bruce ;) Then use one of your Atom servers as the slave. If you need something in Europe then potentially I can get you something in central Europe. UK is too expensive to be cost effective.

  • SnapeSnape Member

    @vfuse said:
    $0.40 per million queries is a good price but no geo dns or anything exotic.

    These days geo-targeted DNS is mostly hype, TBH. It was (barely) useful years ago, but nowadays it's somewhere between useless and actually counterproductive.

    I'm pretty sure Google does some sort of anycast for their resolvers, which is about the only useful "exotic" DNS feature. (Some might argue for DNSSEC, but that stretches the definition of "useful", IMO.)

    With PowerDNS running with a sqlite3 backend, you can serve many, many, many zones on a 64MB VPS. The base server only takes perhaps 20MB of RAM, and zone data itself is tiny, even with aggressive cacheing enabled. And supermaster replication is just about fool-proof.

  • @MarkTurner said:
    Bruce ;) Then use one of your Atom servers as the slave. If you need something in Europe then potentially I can get you something in central Europe. UK is too expensive to be cost effective.

    @MSPNick has the same Atom HW as you for ~$12/month which aint bad for UK.

  • vfusevfuse Member, Host Rep

    @Snape said:

    All CDN's are using geo targetted dns, how is that a hype? I'm not saying everyone needs it but it's surely not a hype.

  • SnapeSnape Member

    Most commercial CDNs have at least some degree of anycast routing going on, or local peering with ISPs. This gives them the ability to serve content from edge servers closest (in network terms) to a user. (There are exceptions, of course.) Anycast is good, (and expensive), and not hype.

    The crude non-anycast pseudo-geo-targeted DNS people seem to constantly try to implement (i.e. "if outdated database A says IP B is in country C, answer query D with E, otherwise answer F") rarely works as actually intended. (Split-horizon DNS as a poor man's load-balancer rarely works either, for similar reasons.) Nor do the vast majority of people actually have a recognizable need for such a setup, even if it worked. It's something almost nobody ever actually needs, and that rarely actually works, but which people think they want. Hence, hype.

  • BruceBruce Member

    aren't you better off sending all traffic to a cluster of webservers, then decide what content to show based on IP? apart from latency, which can be important for stuff like game servers

  • @Kihi said:
    pdns

    powerdns has a native http api you can use as well.

  • @TinyTunnel_Tom said:
    MSPNick has the same Atom HW as you for ~$12/month which aint bad for UK.

    Thanks! I have some Atom stuff yes, :D

  • cassacassa Member

    @Bruce said:
    anyone using PowerDNS ? BIND is easy, but tedious to edit the files if you have a lot of entries. I'm not running cPanel, so there's no automation for now.

    http://sourceforge.net/projects/smbind/

  • i use vestacp and few let boxes.

  • @Kihi said:
    I'd highly recommend PowerDNS.

    Same here ;)

    PowerDNS + MySQL Replication + Self-built DNS Panel

  • FrankZFrankZ Veteran

    For personal use, a $15 a year RAGE4 Dual stack anycast network/geoDNS package from Prometheus should fix you right up at the lowest cost/highest performance ratio.
    https://prometeus.net/billing/cart.php?gid=2

    @Snape - IMO, you are wrong, but that is a topic for a different thread.

  • raindog308raindog308 Administrator, Veteran

    I'm lazy...I use my registrar.

  • rokokrokok Member

    Just buy, let the specialist handle that. Surely you can build all by yourself but i doubt you gonna mastering all fields. Focus on one thing you good at

  • Well said @rokok

  • Anyone using google cloud dns? Looks very nice and price is also great.

  • MaouniqueMaounique Host Rep, Veteran

    rokok said: Just buy, let the specialist handle that. Surely you can build all by yourself but i doubt you gonna mastering all fields. Focus on one thing you good at

    Indeed, I never bothered with dns and also not paid a dime, i think i had some maximum 48 hours of total downtime within 10 years. It would have costed money and would have had a lot more downtime for stupid mistakes i would have made if i was to manage my own.
    Yeah, it is easy, but not fool-proof, updates might break, vulnerabilities pop-up, make typos, why bother, let the specialists handle it.

Sign In or Register to comment.