Skip to content

This is a basic DNS server implementation in Rust. This is a small learning and research project.

Notifications You must be signed in to change notification settings

clacladev/basic-dns-server-rust

Repository files navigation

Basic DNS Server in Rust

This is a basic DNS server implementation in Rust. This is a small learning and research project.

How to run

  1. Ensure you have cargo (1.70) installed locally
  2. In the terminal run ./your_server.sh to run your DNS server
  3. In another terminal run dig @127.0.0.1 -p 2053 +noedns example.com to query the server

How to test

Run cargo test to run the tests

Resources

About

This is a basic DNS server implementation in Rust. This is a small learning and research project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published