How to Install Technitium DNS Server on Debian Latest

Technitium DNS Server is a free, secure and easy-to-use software that allows you to host your own DNS server and manage domain names on your network. In this tutorial, we will walk you through the steps of installing Technitium DNS Server on Debian Latest.

Prerequisites

Before we begin, make sure you have the following:

Step 1: Download the Technitium DNS Server package

  1. Open a terminal on your Debian Latest server.

  2. Download the latest stable version of the Technitium DNS Server package by running the following command:

    wget https://github.com/TechnitiumSoftware/DnsServer/releases/download/v2.1/tdns-2.1-linux-x64-dist.tar.gz
    

    This will download the package in ".tar.gz" format.

Step 2: Extract the package

  1. Extract the downloaded package by running the following command:

    tar xvzf tdns-2.1-linux-x64-dist.tar.gz
    

    This will extract the package in a folder named tdns-2.1-linux-x64-dist.

Step 3: Install the Technitium DNS Server

  1. Navigate to the extracted folder by running the following command:

    cd tdns-2.1-linux-x64-dist/
    
  2. Install the Technitium DNS Server by running the following command:

    sudo ./install.sh
    

    This will start the installation process.

  3. Follow the installation wizard by providing the required information, such as the DNS server's hostname, IP address, and the domain names you want to manage.

    Note: By default, Technitium DNS Server listens on port 53, which is the standard port for DNS traffic. If you want to use a different port, you can set it during the installation process.

  4. Once the installation is complete, start the Technitium DNS Server by running the following command:

    sudo systemctl start tdns
    

    This will start the DNS server service.

  5. Verify that the Technitium DNS Server is running by checking its status by running the following command:

    sudo systemctl status tdns
    

    This should display the status of the service as "active (running)".

Step 4: Configure your DNS client to use the Technitium DNS Server

  1. Open your network configuration settings on your client computer.
  2. Set your DNS server to the IP address of your Debian server.
  3. Save the changes.

Congratulations! You have successfully installed the Technitium DNS Server on Debian Latest and configured your DNS client to use it. You can now manage your domain names on your network and enjoy a more secure and private DNS service.

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!