Skip to content

ZbrDeev/dnrs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dnrs

Light dns server written in rust

Dnrs is a dns server written in rust that aims to modernize the approach to writing configuration files and to be lightweight.

Dnrs is a mix between dns and rs from rust.

Badges

License

Table of contents

  1. Requirement
  2. Installation
  3. Setup
  4. Documentation

Requirement

For dnrs to work perfectly, you just need to install rust and have a Linux system.

Installation

For the moment, dnrs installation is only available on Arch Linux with the AUR package. Here's how to proceed:

Updating the aur repository

yay -Syy

Install dnrs

yay -S dnrs

For all linux systems other than Arch, here's how to configure it easily

Clone the repository

git clone https://github.com/VeroniDeev/dnrs

Go to the folder

cd dnrs

Set build.sh as executable then run

chmod +x config.sh && ./build.sh

Setup

Now before running dnrs you need to configure the systemd

Enable dnrs.service

sudo systemctl enable dnrs.service

Start dnrs.service

sudo systemctl start dnrs.service

Check the status

 sudo systemctl status dnrs.service

If you see an error, don't hesitate to open an issue

Documentation

You can find the documentation at this link.