Comments on How to install the fast and lightweight DNS Server MaraDNS on CentOS 7

MaraDNS is a small, free and lightweight Domain Name Server. It is an alternative open-source DNS server, which acts as a caching, recursive, or authoritative nameserver. It is remarkably easy to configure and available for Linux and Windows platform.

6 Comment(s)

Add comment

Please register in our forum first to comment.

Comments

By: Ian

PLEASE, do NOT configure your recursive nameserver to listen on your public address! This is a massive attack vector allowing DNS amplification attacks (i.e DDoS).

If, for some reason, you do need to allow recursion from outside of your network, you MUST limit the allowed hosts to a set of well-known and trusted IPs. DO NOT "allow connecitons from anywhere" as the article gives as an example. Bad dog, Bad!

 

By: Maria

Ian, he was just giving an example. So that a new learner learns about the basics of it. Show some respect. If you have courage, write tutorials yourself.

By: Straygrey

Why is this labelled CentOS specific. Surely it would work with any Linux?

By: belfedia

Somes problems with debian jessie with make install (some error about man)

no /etc/init.d/maradns commands, but working  !

By: Rich

possibly anive question - I'm attempting to setup an unmanaged VPS for the first time and followed your (very clear) tutorial.I wanted to check I understood correctly, if I have several domains (eg XXX.com) hosted with an external registar, do I simply need to:* follow all of your steps* create a db.XXX.com file for each domain, (just changing the domain inside from your example)* do the section of setting MaraDNS to respond to external DNS queries* don't do the recursive_acl part* go to registrar and change nameservers to the ones in the db file eg: ns1.XXX.comIs that right?Do the nameservers propogate out from this process? so approx how long until the NSs can be added to the domain?Thanks and once again, great tutorial (speaking a someone who never saw SSH, Vim or a VPS commandline until today)

By: rodrigorootrj

Hey, tks for tuto.

I have read all tutorial and try implement in my environment but not work. I'm use centos 7

and disable firewall, selinux natives. Tecnicaly this package work, when i checked with 'netstat' or 'ps' i see his,

but when i try test in localhost with telnet in 53 port the system deny, i try telnt

with localhost: telnet localhost 53 and not work. I have a workstation in my network 192.168.1.0/24 but can't connect too.

 

I setup my host too, but not work. This domain example.net is used from somebody, then my dns search another host, not me own.

I know DNS servers, but i not setup a long time ago.