A basic DNS forwarder server in C with capabilities including request caching, request blocking, forwarding requests, and fallback to different authoritative servers when necessary.
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
Clone the repository via git clone https://github.com/hyouteki/dnsfwdr
Build the project using make
Run the DNS forwarding server using ./server
Test the server using a dummy client via make client