How to Install Technitium DNS Server on MXLinux

Technitium DNS Server is a free, open-source DNS server that allows you to set up your DNS server on your local network or on the internet. In this tutorial, you'll learn how to install Technitium DNS Server on MXLinux latest.

Prerequisites

Before you proceed with the installation, ensure you have the following prerequisites:

  • A computer running MXLinux latest version
  • A good internet connection

Step 1: Downloading Technitium DNS Server

Open the Technitium DNS Server website at https://technitium.com/dns/ and download the appropriate version of the software for your system. There are versions available for Windows, Linux, and macOS.

Step 2: Installing Technitium DNS Server

  • Open a terminal window in MXLinux by pressing Ctrl + Alt + T on the keyboard.
  • Change your current working directory to the location where you have saved the downloaded file, for example, if the file is saved in the Downloads folder, you can type cd /home/user/Downloads in the terminal and press Enter.
  • Run the following command to make the file executable:
chmod +x Technitium_DNS_Server_Linux_x86_64.sh

This command will make the installer executable.

  • Run the installer using the following command:
sudo ./Technitium_DNS_Server_Linux_x86_64.sh

This will launch the Technitium DNS Server installation wizard.

  • Follow the instructions in the wizard to install Technitium DNS Server on your system.

Step 3: Configuring Technitium DNS Server

Once you have installed Technitium DNS Server, you need to configure it to start using it.

  • Open a terminal window and run the following command to launch the Technitium DNS Server configuration file:
sudo nano /etc/technitium/dns-server.conf
  • In the configuration file, you can set various options like listening IP address, DNS port, and cache size. Change the values according to your preferences.

  • Save and close the configuration file by pressing Ctrl + X, then Y, and hitting Enter.

  • Run the following command to start the Technitium DNS Server:

sudo systemctl start technitium-dns
  • Optionally, you can enable the Technitium DNS Server to start automatically during bootup by running the following command:
sudo systemctl enable technitium-dns

Conclusion

In this tutorial, you learned how to install Technitium DNS Server on MXLinux and configure it to start using it. Technitium DNS Server is a powerful tool that allows you to set up your own DNS server quickly and easily, providing greater control over your internet experience.