dnsfwdr - DNS Forwarder

A basic DNS forwarder server in C with capabilities including request caching, request blocking, forwarding requests, and fallback to different authoritative servers when necessary.

Server

DNS Forwarding Server

Client

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

Quick Start

  1. Clone the repository via git clone https://github.com/hyouteki/dnsfwdr
  2. Build the project using make
  3. Run the DNS forwarding server using ./server
  4. Test the server using a dummy client via make client

References


RepositoryLicense GPL-3.0

Go to top File an issue