dnsguide

DNS server project

Building a DNS server from scratch in Rust to understand the DNS protocol and its implementation.

A guide to writing a DNS Server from scratch in Rust

GitHub

4k stars
60 watching
260 forks
last commit: 2 months ago
Linked from 1 awesome list

dnsdns-serverinternetnetwork-programmingrusttcpudp

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
technitiumsoftware/dnsserver A DNS server project providing advanced features and encryption options to enhance privacy and security in domain name resolution 4,475
alexdalitz/dnsruby A pure Ruby implementation of a DNS client with support for various DNS record types and security features. 197
octodns/octodns Tools for managing DNS records across multiple providers in an infrastructure-as-code manner 3,180
therook/subbrute A tool for automating the discovery of subdomains and DNS records by using open resolvers as a proxy to circumvent rate limiting. 3,361
socketry/rubydns A high-performance DNS server built with Ruby that provides a simple and flexible way to handle name resolution. 717
yschaeff/icantbelieveitsnotdns An implementation of an authoritative DNS server for the ESP8266 19
dnscrypt/dnscrypt-proxy A tool for encrypting and anonymizing DNS traffic using various protocols. 11,459
andrewbaxter/terrars-dnsimple-dnsimple Pre-generated Terraform bindings for interacting with the dnsimple DNS service 0
iagox86/dnscat2 A tool for creating encrypted command-and-control channels over DNS protocols 3,453
mocktools/ruby-dns-mock A tool that mimics DNS records for testing environments. 66
dosyago/dn A tool that caches and archives web pages, allowing offline browsing with full-text search capabilities 3,784
adguardteam/dnsproxy A software implementation of a DNS proxy service with multiple encryption options and customizable upstreams. 2,440
blark/aiodnsbrute A tool for brute-forcing domain names by sending DNS queries asynchronously 644
michaco/dnsclient.net A high-performance library for performing DNS lookups in .NET. 788
yonle/etchosts A tool to generate DNS entries from text files. 2