This is a basic DNS server implementation in Rust. This is a small learning and research project.
- Ensure you have
cargo (1.70)
installed locally - In the terminal run
./your_server.sh
to run your DNS server - In another terminal run
dig @127.0.0.1 -p 2053 +noedns example.com
to query the server
Run cargo test
to run the tests