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. Learn more →
Top 23 dns-server Open-Source Projects
-
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.
-
smartdns
A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT。
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
dns.toys
A DNS server that offers useful utilities and services over the DNS protocol. Weather, world time, unit conversion etc.
-
acme-dns
Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.
-
sdns
A high-performance, recursive DNS resolver server with DNSSEC support, focused on preserving privacy.
-
DnsClient.NET
DnsClient.NET is a simple yet very powerful and high performant open source library for the .NET Framework to do DNS lookups
-
Bind
Mirror of https://gitlab.isc.org/isc-projects/bind9, please submit issues and PR/MRs in the GitLab. Any issues and PRs opened here will be closed without a comment.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Si te preguntas, ¿por qué no usar Adguard o Pihole? 🤔
Project mention: Small DNS Server That Support Outgoing Address Binding? | /r/linuxadmin | 2023-10-30CoreDNS supports this via the bind plugin.
For DNS just run smartdns (https://github.com/pymumu/smartdns/blob/master/ReadMe_en.md) in your NAS, RPi or DD-WRT/OpenWRT router and enjoy.
Project mention: With VPN's such as Twin Gate and TailScale, why open ports to expose services to the internet? | /r/selfhosted | 2023-07-05IDK 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.
Project mention: Show HN: Blocky – Fast and lightweight DNS proxy as ad-blocker for local network | news.ycombinator.com | 2023-12-01
Project mention: netflix-proxy VS unblock-proxy.sh - a user suggested alternative | libhunt.com/r/netflix-proxy | 2023-08-08
Project mention: Runs on your OpenWrt box: AdGuard Home is network-wide blocking ads and tracking | news.ycombinator.com | 2024-02-06It works on minimal hardware. I am running it on an Orange Pi 3 LTS.
https://technitium.com/dns/
There's a fork of that too: https://github.com/hestiacp/hestiacp
Project mention: Subdomain.center – discover all subdomains for a domain | news.ycombinator.com | 2023-09-15Getting 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.
Project mention: SDNS: High-performance, recursive DNS resolver server with DNSSEC support | news.ycombinator.com | 2023-11-20
version: "3" # More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/ networks: dns_net: driver: bridge ipam: config: - subnet: 10.2.0.0/24 services: pihole: depends_on: [unbound] container_name: pihole image: pihole/pihole:latest hostname: pihole networks: dns_net: ipv4_address: 10.2.0.100 ports: - "5335:53/tcp" - "5335:53/udp" - "7000:80/tcp" environment: TZ: ${TZ} WEBPASSWORD: ${PWD} FTLCONF_LOCAL_IPV4: ${HOST_IP} # Set to server's LAN IP, used by web block modes. PIHOLE_DNS_: 10.2.0.200 # Upstream DNS server(s) for Pi-hole to forward queries to, separated by a semicolon DNSMASQ_LISTENING: all # "Listen on all interfaces, permit all origins" # Volumes store your data between container upgrades volumes: - /var/lib/docker/volumes/pihole/etc-pihole:/etc/pihole - /var/lib/docker/volumes/pihole/etc-dnsmasq.d:/etc/dnsmasq.d healthcheck: disable: true restart: unless-stopped unbound: # https://github.com/MatthewVance/unbound-docker container_name: unbound image: mvance/unbound:latest hostname: unbound networks: dns_net: ipv4_address: 10.2.0.200 ports: - "${HOST_IP}:53:53/udp" - "${HOST_IP}:53:53/tcp" healthcheck: disable: true restart: unless-stopped
check to see if it is a dns block from your provider, if so use one like blahdns. https://blahdns.com.
dns-server related posts
-
Do you *really* need to store all that telemetry?
-
DNS Toys
-
What DNS and DHCP solutions are you using?
-
C++ Show and Tell - December 2023
-
A simple backup script
-
Struggling to pull down Pi-Hole + Unbound - 1 Container project, Please help.
-
Overwatch 2 disconnects when using Windows Server 2022 for DHCP/DNS
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 May 2024
Index
What are some of the best open-source dns-server projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Pi-hole | 46,888 |
2 | CoreDNS | 11,811 |
3 | smartdns | 7,747 |
4 | sliver | 7,568 |
5 | blocky | 4,197 |
6 | dnsguide | 3,768 |
7 | netflix-proxy | 3,659 |
8 | hickory-dns | 3,617 |
9 | Technitium DNS Server | 3,496 |
10 | PowerDNS | 3,393 |
11 | hestiacp | 3,039 |
12 | mosdns | 2,563 |
13 | dns.toys | 2,435 |
14 | acme-dns | 1,984 |
15 | sdns | 904 |
16 | DnsClient.NET | 750 |
17 | RubyDNS | 705 |
18 | Bind | 541 |
19 | unbound-docker | 511 |
20 | gdnsd | 460 |
21 | routedns | 428 |
22 | blahdns | 420 |
23 | gasper | 414 |
Sponsored