awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesRecursive DNS Resolvers

Services that perform full domain name resolution by querying authoritative name servers on behalf of clients.

Explore 9 awesome GitHub repositories matching networking & communication · Recursive DNS Resolvers. Refine with filters or upvote what's useful.

Awesome Recursive DNS Resolvers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • awesome-selfhosted/awesome-selfhostedAvatar von awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Auf GitHub ansehen↗

    Dieses Projekt ist ein von der Community kuratiertes Verzeichnis von Open-Source-Software, die für den Einsatz in privaten Serverumgebungen und Home-Labs konzipiert ist. Es dient als umfassende Ressource zur Entdeckung unabhängiger, selbst gehosteter Alternativen zu gängigen Cloud-Diensten und ermöglicht es Nutzern, die volle Datenhoheit und Kontrolle über ihre digitale Infrastruktur zu behalten. Das Verzeichnis ist durch eine hierarchische Taxonomie strukturiert, die eine riesige Sammlung von Anwendungen in logische Kategorien organisiert, von Medienmanagement und Datenanalyse bis hin zu privater Kommunikation und Tools für die Teamproduktivität. Es zeichnet sich durch einen kollaborativen Peer-Review-Prozess aus, bei dem Community-Mitglieder die Qualität und Relevanz jeder Einreichung validieren, um sicherzustellen, dass das Verzeichnis korrekt und zuverlässig bleibt. Das Projekt deckt ein breites Spektrum an Fähigkeiten ab, einschließlich Infrastruktur-Automatisierung, containerbasierter Service-Bereitstellung und deklarativem Konfigurationsmanagement. Diese Tools unterstützen Nutzer bei der Aufrechterhaltung reproduzierbarer Serverumgebungen und der Verwaltung komplexer Service-Abhängigkeiten auf privater Hardware. Das Verzeichnis wird als versionskontrolliertes Repository gepflegt, wodurch sichergestellt wird, dass alle Updates und Community-gesteuerten Änderungen nachverfolgt und transparent sind.

    Acts as an authoritative or recursive DNS server to resolve domain names within a local network.

    awesomeawesome-listcloud
    Auf GitHub ansehen↗299,516
  • pi-hole/pi-holeAvatar von pi-hole

    pi-hole/pi-hole

    59,314Auf GitHub ansehen↗

    Pi-hole is a self-hosted network utility that functions as a DNS sinkhole server to provide network-wide ad blocking. By acting as a dedicated network gateway, it intercepts and discards requests for known advertising, tracking, and malicious domains across an entire local network, preventing unwanted content from loading on any connected device. The software operates through a lightweight background daemon that handles high volumes of concurrent DNS queries with minimal resource overhead. It utilizes a host-file injection mechanism to redirect traffic toward its local filtering engine and ap

    Acts as a central gateway that resolves domain names locally to enhance privacy and bypass external tracking attempts.

    Shellad-blockerblockercloud
    Auf GitHub ansehen↗59,314
  • owasp-amass/amassAvatar von owasp-amass

    owasp-amass/amass

    14,155Auf GitHub ansehen↗

    Amass is an attack surface management tool designed to identify, map, and inventory an organization's internet-facing digital assets. It functions as a security asset discovery engine that systematically expands an organization's known infrastructure footprint through recursive domain name resolution and the collection of intelligence from diverse public data sources. The platform distinguishes itself by utilizing a graph-based modeling approach to organize discovered resources. By maintaining a persistent graph database, it tracks the relationships between infrastructure components and norma

    Performs recursive DNS resolution to systematically discover subdomains and expand the known infrastructure footprint.

    Goattack-surfacesdnsenumeration
    Auf GitHub ansehen↗14,155
  • coredns/corednsAvatar von coredns

    coredns/coredns

    14,109Auf GitHub ansehen↗

    CoreDNS is a modular domain name system server designed for cloud-native environments. It functions as a flexible DNS resolver and forwarder that manages network traffic by routing queries based on zone-based rules and authoritative data. The server is built to integrate with service discovery systems, enabling it to map service names to network addresses within containerized infrastructure. The project is defined by a plugin-based request pipeline that allows for the extension of server functionality through custom modules. These plugins can intercept, modify, or log network requests in real

    Functions as a flexible DNS resolver that integrates with service discovery to translate domain names in cloud-native environments.

    Gocncfcorednsdns-server
    Auf GitHub ansehen↗14,109
  • pi-hole/docker-pi-holeAvatar von pi-hole

    pi-hole/docker-pi-hole

    10,760Auf GitHub ansehen↗

    This project provides a containerized DNS sinkhole and network-wide traffic filtering solution. It functions as a central network resolver that intercepts domain queries, allowing users to block advertisements, trackers, and malicious domains by returning null responses to connected devices. The platform distinguishes itself through its integrated DHCP server and comprehensive management capabilities, which allow for automated IP address allocation and granular control over network traffic. It supports complex filtering through regular expression matching, hierarchical rule prioritization, an

    Operates a local recursive DNS resolver to fetch domain information directly from root servers.

    Shellad-blockerdnsdocker-container
    Auf GitHub ansehen↗10,760
  • technitiumsoftware/dnsserverAvatar von TechnitiumSoftware

    TechnitiumSoftware/DnsServer

    7,533Auf GitHub ansehen↗

    DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It functions as both a recursive resolver, performing iterative lookups across the internet, and an authoritative manager for primary and secondary DNS zones. The system distinguishes itself through high-availability clustering and a programmable HTTP API for automating server configurations and bulk record management. It supports a wide range of encrypted transport protocols, including TLS, HTTPS, and QUIC, and allows for custom functionality via a plugin-based request interception fr

    Functions as a full recursive DNS resolver that performs iterative lookups across the internet.

    C#cross-platformdhcp-serverdns
    Auf GitHub ansehen↗7,533
  • iamstoxe/wireholeAvatar von IAmStoxe

    IAmStoxe/wirehole

    4,960Auf GitHub ansehen↗

    Wirehole ist ein containerisierter Netzwerk-Stack, der einen WireGuard-VPN-Server mit rekursiver DNS-Auflösung und sinkhole-basierter Werbefilterung integriert. Er bündelt diese voneinander abhängigen Dienste in einer einzigen verwalteten Umgebung unter Verwendung eines Compose-basierten Deployments. Das System ermöglicht netzwerkweites Ad-Blocking und Tracker-Filterung durch das Abfangen von DNS-Anfragen mittels eines Sinkholes. Es implementiert rekursive DNS-Auflösung, um Domainnamen unabhängig von externen Upstream-Anbietern aufzulösen, und bietet eine webbasierte Schnittstelle zur Verwaltung von VPN-Client-Peers und Schlüsseln. Zusätzliche Funktionen umfassen Split-Tunnel-Traffic-Routing, um spezifische IP-Bereiche durch den sicheren Tunnel zu leiten, sowie dynamische DNS-Integration, um schwankende öffentliche IP-Adressen auf statische Hostnamen abzubilden.

    Performs full DNS lookups from root servers to resolve addresses independently of external upstream providers.

    ad-blockingadblockdns
    Auf GitHub ansehen↗4,960
  • hickory-dns/hickory-dnsAvatar von hickory-dns

    hickory-dns/hickory-dns

    5,000Auf GitHub ansehen↗

    Hickory-DNS is a DNS implementation written in Rust that provides a full suite of DNS capabilities: a client library for querying and constructing DNS messages, a recursive resolver with caching, an authoritative DNS server, and support for DNSSEC validation and signing. It can operate as a DNS-over-TLS (DoT) and DNS-over-HTTPS (DoH) client, and includes a multicast DNS (mDNS) implementation for local network discovery without a central server. The project differentiates itself through its integrated DNSSEC pipeline, which validates signatures by chaining from a root trust anchor and can auto

    Traverses the DNS hierarchy from root to authoritative servers, caching intermediate results and negative responses.

    Rustdnsdns-clientdns-server
    Auf GitHub ansehen↗5,000
  • powerdns/pdnsAvatar von PowerDNS

    PowerDNS/pdns

    4,269Auf GitHub ansehen↗

    PowerDNS is DNS server software used for serving authoritative and recursive DNS records. It functions as both an authoritative DNS server, providing definitive records for specific domains from trusted databases, and a recursive DNS resolver that finds answers for any domain by iteratively querying external servers. The project distinguishes itself through a backend-abstraction layer that decouples server logic from data storage, allowing records to be served from SQL databases, zone files, and external APIs. It includes a geo-aware DNS router to direct users to the nearest server based on t

    Functions as a recursive DNS resolver that iteratively queries authoritative servers to find answers for any domain.

    C++authoritativednsdns-server
    Auf GitHub ansehen↗4,269
  1. Home
  2. Networking & Communication
  3. Network Infrastructure and Routing
  4. Network Infrastructure and Configuration
  5. Network Infrastructure
  6. Recursive DNS Resolvers

Unter-Tags erkunden

  • Caching ResolversRecursive DNS resolvers that cache intermediate results and negative responses to improve performance. **Distinct from Recursive DNS Resolvers:** Distinct from Recursive DNS Resolvers: specifically adds caching of intermediate and negative responses, not just recursive traversal.
  • Recursion Access ControlControls for defining which network clients are permitted to use the recursive resolution engine. **Distinct from Recursive DNS Resolvers:** Focuses on access control for the resolver rather than the resolution process itself