/dnsfwdr

Simple DNS forwarder

Primary LanguageCGNU General Public License v3.0GPL-3.0

Simple DNS Forwarder

Important

Work In Progress ...

Todo

  • concurrent connections
  • mapping response to client
  • caching
  • support for falling back to different dns server

Demo

DNS forwarding server

The client requests the DNS forwarding server (running at localhost:8989) to resolve the address of the domain name "www.google.com"

Quick start

  • Build the project using make
  • Run the DNS forwarding server using ./server
  • Test the server using a dummy client via make client

References