NSD (Name Server Daemon) is an open-source domain name server software that is easy to operate, lightweight, and designed with high performance in mind. This tutorial helps you to install NSD on macOS.
Before you begin, make sure you have the following:
NSD requires some external dependencies to work properly. To Install these dependencies, run the following command:
brew install autoconf automake libtool sdb openssl
You can download the latest version of NSD from the official website http://www.nlnetlabs.nl/projects/nsd/. Once you downloaded the tar archive you should navigate to the location where you have downloaded it.
cd Downloads/
Extract the downloaded NSD archive using the following command:
tar -zxvf nsd-4.3.6.tar.gz
Note: Please replace "nsd-4.3.6.tar.gz" with the actual name of the NSD tarball you have downloaded.
Now configure the NSD package with the following command:
cd nsd-4.3.6
./configure --prefix=/usr/local/nsd
Note: You can also replace "/usr/local/nsd" with any other convenient directory of your choice.
Now you can build and install the NSD package:
make && make install
Note: This command will build and install NSD with the configuration that we have specified earlier.
After NSD is installed, we can now verify the installation. Run the following command to check that the NSD Server is running:
/usr/local/nsd/sbin/nsd -v
If NSD is running correctly, you will see its version, as shown below:
NSD version 4.3.6 compiled on some-hostname.local with SSL and semantic versioning
Congratulations! You have successfully installed and verified NSD on macOS.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!