Go dns-server

Open-source Go projects categorized as dns-server

Top 18 Go dns-server Projects

  • CoreDNS

    CoreDNS is a DNS server that chains plugins

  • Project mention: Small DNS Server That Support Outgoing Address Binding? | /r/linuxadmin | 2023-10-30

    CoreDNS supports this via the bind plugin.

  • sliver

    Adversary Emulation Framework

  • Project mention: With VPN's such as Twin Gate and TailScale, why open ports to expose services to the internet? | /r/selfhosted | 2023-07-05

    IDK if you are too young to remember the fallout from Snowden, but the Kremlin threw out entire rooms computers and for a time used actual typewriters. Because those computers had, more or less, twingate connectors on them. That's a bit of a rich example, but you're essentially installing what sliver calls an implant, what meterpreter calls a payload, and what Cobalt Strike calls a beacon. It's cool if you want to, but there's no need when you can just open a port with the same technology a Fortune 50 does.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • blocky

    Fast and lightweight DNS proxy as ad-blocker for local network with many features

  • Project mention: Show HN: Blocky – Fast and lightweight DNS proxy as ad-blocker for local network | news.ycombinator.com | 2023-12-01
  • mosdns

    一个 DNS 转发器

  • dns.toys

    A DNS server that offers useful utilities and services over the DNS protocol. Weather, world time, unit conversion etc.

  • Project mention: FLaNK Weekly 08 Jan 2024 | dev.to | 2024-01-08
  • acme-dns

    Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.

  • Project mention: Subdomain.center – discover all subdomains for a domain | news.ycombinator.com | 2023-09-15

    Getting a wildcard certificate from LE might be a better option, depending on how easy the extra bit of if plumbing is with your lab setup.

    You need to use DNS based domain identification, and once you have a cert distribute it to all your services. The former can be automated using various common tools (look at https://github.com/joohoi/acme-dns, self-hosted unless you are only securing toys you don't really care about, if you self host DNS or your registrar doesn't have useful API access) or you can leave that as an every ~ten weeks manual job, the latter involves scripts to update you various services when a new certificate is available (either pushing from where you receive the certificate or picking up from elsewhere). I have a little VM that holds the couple of wildcard certificates (renewing them via DNS01 and acmedns on a separate machine so this one is impossible to see from the outside world), it pushes the new key and certificate out to other hosts (simple SSH to copy over then restart nginx/Apache/other).

    Of course you may decide that the shin if your own CA is easier than setting all this up, as you can sign long lived certificates for yourself. I prefer this because I don't need to switch to something else if I decide to give friends/others access to something.

  • sdns

    A high-performance, recursive DNS resolver server with DNSSEC support, focused on preserving privacy.

  • Project mention: SDNS: High-performance, recursive DNS resolver server with DNSSEC support | news.ycombinator.com | 2023-11-20
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • routedns

    DNS stub resolver, proxy and router with support for DoT, DoH, DoQ, and DTLS

  • gasper

    Your Cloud in a Binary

  • gravity

    Fully-replicated DNS and DHCP Server with ad-blocking powered by etcd (by BeryJu)

  • Project mention: What DNS and DHCP solutions are you using? | /r/selfhosted | 2023-12-10
  • dnsmonster

    Passive DNS Capture and Monitoring Toolkit

  • ztdns

    DNS server for a ZeroTier virtual network

  • dns

    Docker DNS server on steroids to access DNS-over-TLS from Cloudflare, Google, Quad9, Quadrant or CleanBrowsing (by qdm12)

  • Project mention: Easy DNS, is it possible? | /r/Tailscale | 2023-05-19

    I use this on my ds920 as a backup to my router https://github.com/qdm12/dns BUT have found with mobile clients it’s faster to use a cloud dns provider, I’m also using on tailscale nextdns.io that integrates well too

  • fastdns

    Fast DNS package for Go. Tuned for high performance. Zero memory allocations in almost paths. Up to 1M QPS on a single host.

  • donutdns

    Block ads, trackers, and malicious sites with donutdns - simple alternative to pihole. Run as a docker container, standalone executable or core DNS plugin. Supply custom domain block/allow lists in addition to builtin lists maintained by the ad-blocking community.

  • backname

    🌐 A DNS server where every IP address gets its own domain

  • Project mention: Show HN: Backname.io – every IP address gets its own domain | news.ycombinator.com | 2023-09-29
  • zerotier-dns

    A DNS server for ZeroTier virtual networks.

  • dns-over-tls-forwarder

    A simple, fast DNS-over-TLS forwarding server with hybrid LRU/MFA caching written in Go.

  • SaaSHub

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

    SaaSHub logo
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).

Go dns-server related posts

Index

What are some of the best open-source dns-server projects in Go? This list will help you:

Project Stars
1 CoreDNS 11,776
2 sliver 7,551
3 blocky 4,115
4 mosdns 2,531
5 dns.toys 2,436
6 acme-dns 1,960
7 sdns 899
8 routedns 428
9 gasper 414
10 gravity 403
11 dnsmonster 295
12 ztdns 239
13 dns 207
14 fastdns 145
15 donutdns 76
16 backname 62
17 zerotier-dns 57
18 dns-over-tls-forwarder 44

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com