Rust DNS

Open-source Rust projects categorized as DNS

Top 23 Rust DNS Projects

  • dog

    A command-line DNS client.

    Project mention: Why is DNS still hard to learn? | | 2023-07-28

    > As a user of the "--color" flag for the `ip` command, I'd love to see tools like dig produce more modern output is pretty good in that regard

  • hickory-dns

    A Rust based DNS client, server, and resolver

    Project mention: Trust-DNS has rebranded to Hickory DNS | | 2023-10-13
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • stacks-core

    The Stacks blockchain implementation

  • dns-over-wikipedia

    Redirect `.idk` domains using Wikipedia

    Project mention: DNS over Wikipedia | /r/hypeurls | 2022-12-02
  • trippy

    A network diagnostic tool

    Project mention: [Media] Introducing Trippy: A Network Diagnostic Tool | /r/rust | 2023-05-16

    u/queiss_ the 0.8.0 release note has a section covering this, but the TL;DR is:

  • encrypted-dns-server

    An easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server.

    Project mention: Encrypted-DNS-server - A high performance DNSCrypt server, written in Rust | /r/CKsTechNews | 2023-02-09
  • doh-server

    Fast, mature, secure DoH and ODoH server proxy written in Rust. Previously known as doh-proxy and rust-doh.

    Project mention: Chrome seems to bypass my DNS | /r/openwrt | 2023-04-21
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • edgedns

    A high performance DNS cache designed for Content Delivery Networks

  • zeronsd

    A DNS server for ZeroTier users

    Project mention: Using zeronsd with nginx proxy manager | /r/zerotier | 2023-02-07

    I have many web apps in different ports. I want to access them by using domain names like wiki example com for accessing port 6875. I followed for quick start and i am able to ping laptop example com but I do not know how to that a simple guide with steps would be nice. if possible, can anyone help me with this?

  • agnos

    Obtain (wildcard) certificates from let's encrypt using dns-01 without the need for API access to your DNS provider.

  • dcompass

    A high-performance programmable DNS component aiming at robustness, speed, and flexibility

  • aardvark-dns

    Authoritative dns server for A/AAAA container records. Forwards other request to host's /etc/resolv.conf

    Project mention: Podman v4.4, Buildah v1.29 released! | /r/podman | 2023-02-09

    But wait! There’s more. This week both netavark and aardvark-dns released version 1.5.0. Netavark now includes support for IPVLAN. And aardvark-dns was rebuilt with updated libraries at the very heart of its primary functionality.

  • dingo

    Command-line DNS client using bitvec, nom and RFC 1035 (by adamchalmers)

  • dness

    A dynamic dns client

    Project mention: My first real Rust project: ClouDDNS | /r/rust | 2023-05-19

    Cargo deb helps distribute the systemd service file that you write, this is the service file for dness

  • tunneler

    Tunnel TCP or UDP traffic over TCP, (mutual) TLS or DNS (authoritative server or direct connection), implemented in Rust

  • dnsfun

    DNS Server written in Rust for fun, see

  • vodo

    A primitive DNS server written in Rust for fun.

    Project mention: vodo: A rudimentary DNS server written in Rust for fun. | /r/dns | 2023-08-10
  • digs

    dig many at once

  • faf-dns-proxy

    A DNS-over-TLS (DoT) Proxy, Engineered for Speed

    Project mention: faf-dns-proxy: Faster encrypted DNS resolution for people with with a need-for-speed | /r/rust | 2023-02-08
  • cddns

    A modern, hackable, green DDNS service and cli for Cloudflare.

    Project mention: ClouDDNS: Turn your CloudFlare-powered site into a DDNS. | /r/selfhosted | 2023-05-19
  • domain-recon-rs

    Discover domain names based on SSL certificates.

  • rsip-dns

    SIP Rust library implementing RFC 3263, implemented on top of rsip

  • gandi-live-dns-rust

    Automatically updates your IP address for Gandi's Live DNS.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-13.

Rust DNS related posts


What are some of the best open-source DNS projects in Rust? This list will help you:

Project Stars
1 dog 5,535
2 hickory-dns 3,320
3 stacks-core 2,839
4 dns-over-wikipedia 1,122
5 trippy 934
6 encrypted-dns-server 832
7 doh-server 625
8 edgedns 490
9 zeronsd 424
10 agnos 279
11 dcompass 276
12 aardvark-dns 137
13 dingo 105
14 dness 97
15 tunneler 54
16 dnsfun 33
17 vodo 21
18 digs 20
19 faf-dns-proxy 17
20 cddns 15
21 domain-recon-rs 11
22 rsip-dns 7
23 gandi-live-dns-rust 6
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives