DNS Server: Difference between revisions

From QmailToaster
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
==== bind ====
==== bind ====
A very nice tutorial for bind can be found [http://www.troubleshooters.com/linux/dns.htm here].
A very nice tutorial for bind can be found [http://www.troubleshooters.com/linux/dns.htm here].
 
# dnf -y install bind
#* # yum -y install bind caching-nameserver
# cp /etc/resolv.conf /etc/resolv.conf.bak
# Set named up to run after reboot. And start named
# sed -i 's/nameserver.*/nameserver 127.0.0.1/g' /etc/resolv.conf
#* # chkconfig named on
# systemctl enable --now named
#* # service named start
# Edit /etc/resolv.conf and add the following above other entries
#* nameserver 127.0.0.1
# Test
#* # dig qmailtoaster.com | grep "^;; SERVER"
#* If you get ";; SERVER: 127.0.0.1#53(127.0.0.1)" then you're good to go.
 
==== djbdns ====
==== djbdns ====
A very nice tutorial for djbdns can be found [http://www.troubleshooters.com/linux/djbdns/index.htm here].
A very nice tutorial for djbdns can be found [http://www.troubleshooters.com/linux/djbdns/index.htm here].

Revision as of 13:10, 19 October 2024

Back
The Linux Cookbook (O'Reilly) by Carla Schroder has very good recipes for setting up a DNS server. Caching, public and private servers for both bind and djbdns are covered. You can also read it online here.

bind

A very nice tutorial for bind can be found here.

# dnf -y install bind
# cp /etc/resolv.conf /etc/resolv.conf.bak
# sed -i 's/nameserver.*/nameserver 127.0.0.1/g' /etc/resolv.conf
# systemctl enable --now named

djbdns

A very nice tutorial for djbdns can be found here.