Skip to content

finwo/tinydns

 
 

Repository files navigation

TinyDNS

This is a tiny DNS server with simple JSON config written in C.

Dependencies

This project relies on the dep package manager to manage it's dependencies

Features

  • filesize is just only 20Kb!
  • cache DNS queries for boost internet connection
  • resolve own domains from config
  • resolve multidomains like *.example.com
  • server can work on IPv6 address

Compile and Install

  • if you use Archlinux, you may install tinydns from AUR
  • for compile just run make
  • after install you need to write your IP address in /etc/tinydns.conf
  • you may also use systemctl for start and stop service

Attributions

This project makes use of the following libraries, copied into the source directory:

About

Tiny proxy DNS server

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 98.0%
  • Makefile 2.0%