LowEndBoxTV: Your Own Self-Hosted DNS Using NSD
Jun 07, 2021 @ 12:00 am
/
/
If you’ve wanted to run your own DNS server but were a bit intimidated by BIND, this is the video for you. We take you through installing and configuring a 2-node DNS server setup using NSD, including setting up zone transfers and creating DNS records.
NSD is remarkably simple to use and takes a lot of the complexity out of the server part of running a DNS server. The records are still a bit arcane but we’ll walk through the basics there. If you need a caching nameserver, NSD isn’t for you, but if you just need a simple way to take a couple cheap VPS servers and authoritatively publish your DNS, NSD is a great solution.
This is an update to a tutorial we did quite a while ago, and goes a bit further as the video covers zone transfers.

Raindog308 is a longtime LowEndTalk community administrator, technical writer, and self-described techno polymath. With deep roots in the *nix world, he has a passion for systems both modern and vintage, ranging from Unix, Perl, Python, and Golang to shell scripting and mainframe-era operating systems like MVS. He’s equally comfortable with relational database systems, having spent years working with Oracle, PostgreSQL, and MySQL.
As an avid user of LowEndBox providers, Raindog runs an empire of LEBs, from tiny boxes for VPNs, to mid-sized instances for application hosting, and heavyweight servers for data storage and complex databases. He brings both technical rigor and real-world experience to every piece he writes.
Beyond the command line, Raindog is a lover of German Shepherds, high-quality knives, target shooting, theology, tabletop RPGs, and hiking in deep, quiet forests.
His goal with every article is to help users, from beginners to seasoned sysadmins, get more value, performance, and enjoyment out of their infrastructure.
You can find him daily in the forums at LowEndTalk under the handle @raindog308.
Leave a Reply