How to Install NSD on Clear Linux Latest?
NSD is a free, open-source, and lightweight DNS server that provides high DNS performance, security, and resilience. In this tutorial, we will guide you through the steps to install NSD on Clear Linux Latest.
Prerequisites
Before we start with the installation process, ensure that you have the following prerequisites:
- A running Clear Linux Latest instance.
- Access to the terminal with sudo privileges.
Step 1: Update the Package Repository
The first thing you need to do is update the package repository to get the latest available packages from the Clear Linux repository.
sudo swupd update
Step 2: Install NSD
After updating the package repository, we can now proceed to install NSD by running the following command:
sudo swupd bundle-add dns-server
Step 3: Verify the NSD Installation
Once the installation is complete, you can check the version of NSD installed on your machine by running the following command:
nsd -v
Step 4: Configure NSD
Before running NSD, you need to configure it based on your requirements. The default configuration file location is /etc/nsd/nsd.conf.
sudo nano /etc/nsd/nsd.conf
Add your DNS zone data to the configuration file as follows:
zone "example.com" {
type master;
file "/etc/nsd/zones/example.com.zone";
};
Next, create a zone file for your DNS configuration.
sudo nano /etc/nsd/zones/example.com.zone
Add the following content to the zone file:
$TTL 3600
@ IN SOA ns.example.com. admin.example.com. (
2022091201 ; serial
3600 ; refresh
3600 ; retry
1209600 ; expiry
3600 ; default_ttl
)
IN NS ns.example.com.
ns IN A x.x.x.x ; IP Address of your DNS Server
Replace x.x.x.x with the IP address of your DNS server.
Step 5: Start NSD
After configuring NSD, you can start the service by running the following command:
sudo systemctl start nsd
To make sure NSD starts automatically at boot time, run the following command:
sudo systemctl enable nsd
Conclusion
Congratulations! You have successfully installed and configured NSD on Clear Linux Latest. Now, you can use NSD as your DNS server to provide high DNS performance, security, and resilience.