How to Install Technitium DNS Server on Kali Linux

In this tutorial, you will learn how to install the Technitium DNS Server on Kali Linux latest version.

Prerequisites

  1. Kali Linux installed on your machine.
  2. Superuser privileges.

Step 1: Download Technitium DNS Server

  1. Open your web browser and go to https://technitium.com/dns/.
  2. Download the latest version of the Technitium DNS Server for Linux.

Step 2: Install Dependencies

  1. Open the terminal on your Kali Linux machine.

  2. Run the following command to install the dependencies:

    sudo apt-get install mono-runtime libmono-system-management4.0-cil
    

Step 3: Install Technitium DNS Server

  1. Navigate to the directory where you downloaded the Technitium DNS Server.

  2. Run the following command to extract the downloaded package:

    tar -xvf technitium-dns-server-linux-*.tar.gz
    
  3. Navigate to the extracted folder:

    cd technitium-dns-server-linux-*
    
  4. Run the following command to start the installation process:

    sudo ./install.sh
    
  5. Follow the on-screen instructions to complete the installation process.

Step 4: Configure Technitium DNS Server

  1. Open the terminal on your Kali Linux machine.

  2. Run the following command to open the configuration file:

    sudo nano /opt/technitium/dns/config.yml
    
  3. Modify the configuration file according to your requirements.

Step 5: Start Technitium DNS Server

  1. Open the terminal on your Kali Linux machine.

  2. Run the following command to start the Technitium DNS Server:

    sudo /etc/init.d/tnspid start
    

Congratulations! You have successfully installed and configured the Technitium DNS Server on Kali Linux.

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!