This repository is a follow-through of Emil Hernvall's DNS guide.
I'm implementing the steps from the guide to deepen my understanding of network programming.
- Uses UDP sockets to send and receive DNS queries.
- Parses DNS responses and extracts meaningful data.
Ensure you have Rust installed. Then, clone the repository and run:
cargo build --release
cargo run
- Starts a Udpserver on port
2053
dig @127.0.0.1 -p 2053 google.com