DNS Clear Filters

Browse free open source DNS software and projects below. Use the toggles on the left to filter open source DNS software by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 by Okta Icon
    Our Free Plans just got better! | Auth0 by Okta

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
    Try free now
  • Secure remote access solution to your private network, in the cloud or on-prem. Icon
    Secure remote access solution to your private network, in the cloud or on-prem.

    Deliver secure remote access with OpenVPN.

    OpenVPN is here to bring simple, flexible, and cost-effective secure remote access to companies of all sizes, regardless of where their resources are located.
    Get started — no credit card required.
  • 1

    DNS2SOCKS

    DNS to SOCKS or HTTP proxy

    This is a command line utility to resolve DNS requests via a SOCKS tunnel like Tor or a HTTP proxy.
    Leader badge
    Downloads: 14,225 This Week
    Last Update:
    See Project
  • 2
    Gobuster

    Gobuster

    Directory/File, DNS and VHost busting tool written in Go

    Gobuster is a tool used to brute-force. This project is born out of the necessity to have something that didn't have a fat Java GUI (console FTW), something that did not do recursive brute force, something that allowed me to brute force folders and multiple extensions at once, something that compiled to native on multiple platforms, something that was faster than an interpreted script (such as Python), and something that didn't require a runtime. Provides several modes, like the classic directory brute-forcing mode, DNS subdomain brute-forcing mode, the mode that enumerates open S3 buckets and looks for existence and bucket listings, and the virtual host brute-forcing mode (not the same as DNS!). Since this tool is written in Go you need to install the Go language/compiler/etc. Full details of installation and set up can be found on the Go language website. Once installed you have two options. You need at least go 1.16.0 to compile gobuster.
    Downloads: 132 This Week
    Last Update:
    See Project
  • 3

    Acrylic DNS Proxy

    A local DNS proxy which improves the performance of your computer

    Acrylic is a local DNS proxy for Windows which improves the performance of your computer by caching the responses coming from your DNS servers and helps you fight unwanted ads through the use of a custom HOSTS file (optimized for handling hundreds of thousands of domain names) with support for wildcards and regular expressions. When you browse a web page a portion of the loading time is dedicated to name resolution while the rest is dedicated to the transfer of the web page contents. What Acrylic does is to reduce the time dedicated to name resolution for frequently visited addresses closest to zero possible. Furthermore Acrylic's sliding expiration caching mechanism and DNS silent updates are able to improve the browsing experience independently of the browser. With Acrylic you can also gracefully overcome downtimes of your DNS servers without disrupting your work, because in that case you will at least be able to connect to your favourite websites and to your email server.
    Leader badge
    Downloads: 559 This Week
    Last Update:
    See Project
  • 4
    A client for automaticly updating your EZ-IP.net, justlinux.com, dhs.org, dyndns.org, ods.org, gnudip.cheapnet.net, tzo.com, easydns.com dynamic hostname parameters. Includes daemon support that only sends updates if your IP address changes.
    Leader badge
    Downloads: 2,266 This Week
    Last Update:
    See Project
  • Top-Rated Free CRM Software Icon
    Top-Rated Free CRM Software

    216,000+ customers in over 135 countries grow their businesses with HubSpot

    HubSpot is an AI-powered customer platform with all the software, integrations, and resources you need to connect your marketing, sales, and customer service. HubSpot's connected platform enables you to grow your business faster by focusing on what matters most: your customers.
    Get started free
  • 5
    theHarvester

    theHarvester

    E-mails, subdomains and names

    theHarvester is a very simple to use, yet powerful and effective tool designed to be used in the early stages of a penetration test or red team engagement. Use it for open source intelligence (OSINT) gathering to help determine a company's external threat landscape on the internet. The tool gathers emails, names, subdomains, IPs and URLs using multiple public data sources.
    Downloads: 36 This Week
    Last Update:
    See Project
  • 6
    Self Integrated DNS DHCP Server Open Source Freeware Windows/Linux. Works as DHCP or DNS Server or both. Using both services automatically adds DHCP allotted hosts automatically to DNS Server. Support Relay Agent, PXEBOOT, BOOTP, Zone Trasfer, DHCP Range Filters. Download.
    Leader badge
    Downloads: 120 This Week
    Last Update:
    See Project
  • 7
    TeemIp - IPAM and DDI solution

    TeemIp - IPAM and DDI solution

    IP Address Management - CMDB - Ticketing - DNS and Zone Management

    TeemIp is a free, open source, WEB based, IP Address Management (IPAM) tool that provides comprehensive IP Management capabilities. It allows you to manage your IPv4, IPv6 and DNS spaces: track user requests, discover and allocate IPs, manage your IP plan, your subnet space, your zones and DNS records in accordance with best in class DDI practices. At the same time, TeemIp's CMDB allows you to manage your IT inventory and links your CIs to the IPs they use. Project source code is located on https://github.com/TeemIP
    Leader badge
    Downloads: 104 This Week
    Last Update:
    See Project
  • 8
    Dynamic DNS update tool for DynDns services. Features: Stateful memory, a complete activity log, configuration file, and cross-platform portability.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 9
    MyHotspot

    MyHotspot

    Wireless-LAN for Hotels ,Cafés and Shools

    Give your customers the flexibility and extra mobility with Wireless Internet Access MyHotspot is a professional Wireless LAN Free software solution for providing internet access to your customers. Customers will be redirected to your login page to authenticate with user account or a prepaid-code before getting the Internet access. The PayPal payment option allows your customers to create and pay for network access directly. The software controls download, upload, data transfer, time usage, visited pages. MyHotSpot Billing software runs on your Windows PC, controls unlimited user or prepaid-code accounts, and displays data to customers on your self-branded pages. MyHotspot billing software is the definitive tool for managing your public WIFI-HotSpot in internet cafes, shools, hotels, bistros or gaming cafe / game center.
    Downloads: 22 This Week
    Last Update:
    See Project
  • Bright Data - All in One Platform for Proxies and Web Scraping Icon
    Bright Data - All in One Platform for Proxies and Web Scraping

    Say goodbye to blocks, restrictions, and CAPTCHAs

    Bright Data offers the highest quality proxies with automated session management, IP rotation, and advanced web unlocking technology. Enjoy reliable, fast performance with easy integration, a user-friendly dashboard, and enterprise-grade scaling. Powered by ethically-sourced residential IPs for seamless web scraping.
    Get Started
  • 10
    SmartDNS

    SmartDNS

    Local DNS server to obtain the fastest website IP

    SmartDNS is a local DNS server. SmartDNS accepts DNS query requests from local clients, obtains DNS query results from multiple upstream DNS servers, and returns the results with the fastest access speed to clients, improving network access speed. At the same time, it supports the designation of specific domain name IP addresses, and high-quality matching to achieve the effect of filtering advertisements. Different from all-servers of dnsmasq, smartdns returns the resolution results with the fastest access speed. Supports Raspberry Pi, openwrt, ASUS router, windows and other devices. Supports domain name suffix matching mode, simplify filtering configuration, filter 200,000 records in less than 1ms. Supports domain name shunting, different types of domain names are queried to different DNS servers. Support standard Linux system (Raspberry Pi), various firmware of openwrt system, and native firmware of ASUS router. And support for Windows 10 WSL (Windows Subsystem for Linux).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Twisted

    Twisted

    Event-driven networking engine written in Python

    Twisted is an event-based framework for internet applications, supporting Python 3.6+. It includes modules for many different purposes. Twisted supports all major system event loops, select (all platforms), poll (most POSIX platforms), epoll (Linux), kqueue (FreeBSD, macOS), IOCP (Windows), and various GUI event loops (GTK+2/3, Qt, wxWidgets). Third-party reactors can plug into Twisted, and provide support for additional event loops.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    iTXTech Daedalus

    iTXTech Daedalus

    No root required Android DNS modifier and Hosts/DNSMasq resolver

    No root required Android DNS modifier and Hosts/DNSMasq resolver.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13

    inadyn-mt - dynamic DNS client

    Multi-platform inadyn, inadyn-advanced DDNS client fork.

    Multiple services fork of original multi-platform inadyn, and inadyn-advanced projects. Supports many update services, easily extendable for others including additional servers config file, custom response codes, custom parameter names, and custom update server type. Highly flexible with many per alias option parameters. Supports IPv4, and IPv6. Console, or installed as a service. Unicode. And other features. dyndns.org (dynamic, static, & custom) freedns.afraid.org zoneedit.com no-ip.com easydns.com sitelutions.com dnsomatic.com ipv6tb.he.net tzo.com dhis.org two-dns.de www.dnsdynamic.org dnspark.com regfish.de www.ovh.com joker.com system-ns.com changeip.com dnsexit.com nsupdate.com loopia.com domains.google.com (requires SSL bridge, like stunnel) duckdns.org di.fi ddnss.de dynv6.com selfhost.de
    Leader badge
    Downloads: 40 This Week
    Last Update:
    See Project
  • 14
    OpenWrt-dist

    OpenWrt-dist

    A depot of OpenWrt device.

    Downloads: 34 This Week
    Last Update:
    See Project
  • 15
    Small HTTP server

    Small HTTP server

    Universal server

    It is not only a web server, it is also Mail server, DNS server, FTP server, Proxy server, VPN server and client... All in one! This program will help you to open all the possibilities Internet can offer for your company - public site, provide Internet access and personal mailboxes for each employee! HTTP server. Server Side Includes. Regular expression in SSI. CGI interface for scripts (Executable files; Perl,PHP, or another external interpreters) ISAPI interface. Virtual hosts and directories Mail POP3 server. SMTP server. FTP server HTTP proxy server DNS server DHCP server HTTP TLS VPN server
    Downloads: 27 This Week
    Last Update:
    See Project
  • 16
    CoreDNS

    CoreDNS

    CoreDNS is a DNS server that chains plugins

    CoreDNS is a DNS server/forwarder, written in Go, that chains plugins. Each plugin performs a (DNS) function. CoreDNS is a Cloud Native Computing Foundation graduated project. CoreDNS is a fast and flexible DNS server. The key word here is flexible: with CoreDNS you are able to do what you want with your DNS data by utilizing plugins. If some functionality is not provided out of the box you can add it by writing a plugin. CoreDNS can listen for DNS requests coming in over UDP/TCP (go'old DNS), TLS (RFC 7858), also called DoT, DNS over HTTP/2 - DoH - (RFC 8484) and gRPC (not a standard). Serve zone data from a file; both DNSSEC (NSEC only) and DNS are supported (file and auto). Retrieve zone data from primaries, i.e., act as a secondary server (AXFR only) (secondary). Sign zone data on-the-fly (dnssec). Load balancing of responses (loadbalance). Allow for zone transfers, i.e., act as a primary server (file + transfer). Automatically load zone files from disk (auto).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Ddclient is a Perl client used to update dynamic DNS entries for accounts on 'Dynamic DNS Network Services' free DNS service. It currently supports a lot of different routers and a few different services. The project moved to github. See https://www.github.com/ddclient/ddclient for support.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 18
    phpDHCPAdmin

    phpDHCPAdmin

    Manage your ISC DHCPD service

    phpDHCPAdmin Manage the ISC DHCPD Service. Groups, User access levels, PXE, Multiple subnets, lease management, graphing features, classes support, multiple pool support. Built with security, flexibility and usage for large scale dhcp environments
    Downloads: 11 This Week
    Last Update:
    See Project
  • 19
    Poweradmin
    Poweradmin is a web-based DNS administration tool for PowerDNS server. The interface has full support for most of the features of PowerDNS. It has full support for all zone types, for supermasters, full support for IPv6 and multi-language support.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 20

    OpenSource Domain Name Registry Platform

    Open-Source Domain Name Registry Platform based on Perl and mod_epp

    EPP Server, robust EPP-based Domain Name Registry System for New gTLD (.yourbrand) or for second level domains *.yourdomain.com. EPP Server supports the following RFCs: - RFC 5730 - (EPP) - RFC 5731 - (EPP) Domain Name Mapping - RFC 5732 - (EPP) Host Mapping - RFC 5733 - (EPP) Contact Mapping - RFC 5734 - (EPP) Transport over TCP The interface supports the following object types and transactions: - Domain commands: check, info, create, update, renew, delete, transfer - Host commands: check, info, create, update, delete - Contact commands: check, info, create, update, delete - Session commands: login, logout, hello, poll Uses the 'prepaid' billing model. The EPP Server, gives Registrars the ability to add, modify and delete information associated with domain names, name servers, contacts information on a real-time basis. It is important to note that each Registrar may only effect information about domain names for which it is responsible. mod_epp 1.10 for Apache 2.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21

    Java Dynamic DNS Client

    Java Dynamic DNS Client. Platform independent.

    Java Dynamic DNS Client. Platform independent. Runs as application or demon. Supports ZoneEdit, Enom, ChangeIP, DynDNS.org, dhis.org. Simple to handle. Management per JMX and Ajax web interface. Mail Notification. Free accessibility monitoring w. JXTA P2
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    twert

    twert

    Website, application blocking with scheduling. Self/Parental control.

    Anti-procrastination website and application blocker with scheduling. Perfect for students and parents alike. A free and open-source alternative to Cold Turkey. Made by Dang Nam Anh, Truong Duc Quan and Trieu Tran Duc Tri.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 23
    THIS PROJECT IS DISCONTINUED. ProBIND is a web application designed for managing the DNS zones for one or more servers running the ISC BIND DNS server software. For more information, visit the project website.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    dnswalk is a DNS debugger. It performs zone transfers of specified domains, and checks the database in numerous ways for internal consistency, as well as accuracy.
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 25
    Zeroconf networking allows easy connection of hosts without needing to setup DHCP servers or assign static IPs. This project is intended to provide support for Zeroconf (http://www.zeroconf.org) networking for Linux and Unix machines.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Open Source DNS Software Guide

Open source DNS software, also referred to as free and open-source DNS software, is an effective way of managing a website or application's Domain Name System (DNS). It is the backbone of the internet, providing access to websites and other online services. Open source DNS software allows users to control their own domain name system records and offers a wide range of features when setting up their domains.

Open source DNS software provides many benefits over traditional DNS providers. It can be used for domains hosted on in-house servers without involving third parties; it offers advanced features from various open source projects; it takes less time to set up than with commercial solutions due to its configurable nature; and, best of all, it’s free. This low cost makes open source solutions ideal for small businesses that may not have the funds available for commercial solutions.

The most popular open source DNS programs are BIND, PowerDNS, MaraDNS, MSK Server and TinyDNS. All of these programs offer different levels of functionality which vary depending on user needs. BIND is one of the oldest and most widely used programs available due to its robustness and flexibility. PowerDNS is better suited for larger enterprises due to its scalability capabilities across multiple locations located within a local network or geographically distributed network architecture. MaraDNS provides an easy-to-manage solution that requires minimal configuration setup but does not pack as much functionality as some of its competitors do like bind or power dns. MSK Server gives users access to an enterprise-grade platform with a powerful authoritative server and security features perfect for companies needing high availability web hosting environments while at the same time maintaining speed consistency no matter what size the environment is scaled to. TinyDNS provides basic functions such as DNSSEC support, zone transfer protection quickly deployable configurations via GUI-based frontend management tooling that allows you to configure your domain nameservers quickly throughput their wizard's guidelines systems, making them ideal choices for smaller shops looking to implement something quick along with reliable.

Overall open source DNS software is an essential tool in today’s online world as more organizations decide they want greater control over their own domain name systems. By taking advantage of these free programs users are able get sophisticated capabilities like load balancing or complex configurations without having pay large sums of money off commercial solutions.

What Features Does Open Source DNS Software Provide?

  • DNS Lookup: A feature of an open source DNS software that allows the user to perform a DNS lookup on any given domain name. Through this, users can find out the IP address and other information associated with the domain name.
  • Dynamic Updates: Open source DNS software allows users to register their changes in real-time, thus simplifying changes when it comes to server names or changing content. This typically requires no manual intervention from end users as everything is automated.
  • Domain Management: With open source DNS systems, users are able to manage their own domains through an easy-to-use interface. All they need to do is simply enter the required information such as CNAME records, A records and MX records.
  • Security: Another advantage of using an open source solution is that all the data is securely stored on these systems, keeping it safe from malicious attacks or unauthorized access. Additionally, some solutions also offer additional layers of security such as DNSSEC (Domain Name System Security Extensions) which helps protect your domain from spoofing attacks and malware infiltration.
  • Load Balancing & Failover Capabilities: Open source DNS software can be used for load balancing or failover applications such as distributing web traffic evenly across servers or redirecting requests during times of emergency or unexpected downtime events. This ensures that your site remains up and running no matter what situation arises and provides better performance for end users too.

Types of Open Source DNS Software

  • BIND (Berkeley Internet Name Domain): One of the oldest and most widely used open source DNSprograms, BIND allows users to host DNS domains with support for several different types of record formats. It is also capable of implementing caching, dynamic updates, and zone transfers.
  • PowerDNS: An advanced open source DNS server, PowerDNS works on various platforms including Linux and Windows and offers support for almost all popular domain name system query languages.
  • Knot DNS: A high-performance authoritative-only Domain Name System server written in C that gained popularity due to its features such as TSIG authentication, little memory footprint based on memory-mapped files, DNSSEC support, good integration with existing infrastructure tools, etc.
  • NSD (Name Server Daemon): Written in C language and owned by NLnet Labs since 2010; this open source solution is a complete name server software suite for UNIX systems which supports both master and slave zones implementation through an XML configuration file.
  • MaraDNS: A free and open source program that provides recursive service as well as authoritative service answering to the requests from clients like web browsers or email programs. It has been designed mainly with security in mind but still providing performance enough even under heavy workloads.
  • Unbound: An asynchronous-capable caching/validating recursive DNS resolver released as free software developed by NLnetLabs that runs on multiple OSes such as Linux platforms like CentOS or Ubuntu distributions or FreeBSD. It fastly resolves upcoming queries due to its multithreaded design used together with built-in root hints compilation making this software extremely fast even under heavy workloads scenario scenarios without changing its simplicity regarding installation setup processes or configuration options provided at startup time automagically by default settings applied during install time using their own Init Script made available for download directly from their official website site page asset repository archive location.

What Are the Advantages Provided by Open Source DNS Software?

  1. Cost Savings: Open source DNS software is offered for free, providing significant cost savings compared to traditional DNS solutions. This can be especially helpful for smaller businesses or those just starting out.
  2. Increased Reliability: Open source DNS software often offers better reliability and stability than traditional commercial solutions. By leveraging the collective expertise of a global community of developers and users, open source software has been tested and improved in ways that would not be possible with proprietary systems.
  3. Flexibility: With open source DNS software, users have full control over the configuration of their domain name system. This flexibility allows users to customize their setup based on the specific needs of their organization or website.
  4. Security: Open source DNS software provides enhanced security features such as DDOS protection and DNSSEC which help to protect against malicious attacks and data breaches. Additionally, because it is developed by a collaborative community, regularly updated versions are released which provide improvements in security measures over time.
  5. Speed & Performance: As an open-source solution, DNS software typically offers faster response times than traditional commercial solutions due to its streamlined design and use of caching technology which can speed up delivery times even further.

What Types of Users Use Open Source DNS Software?

  • Network Administrators: These users typically install and manage open source DNS software to ensure the security, integrity, and reliability of their network infrastructure.
  • Web Developers: Open source DNS software is used by web developers to create or modify domain name systems for websites they are building or maintaining.
  • System Integrators: These professionals use open source DNS software to integrate existing technologies into a larger company system.
  • Internet Service Providers (ISPs): ISPs leverage open source DNS software to provide speedy, reliable internet access for their customers.
  • Data Center Managers: Data center managers utilize open source DNS tools to manage large datasets and databases within their data centers.
  • Security Professionals: Open source DNS tools are used by security professionals to protect networks from potential cyber-attacks by monitoring incoming IP packets.
  • Domain Name Registrars: Companies that register domain names often use open source DNS software in order to point customers’ websites at the right hosting providers.

How Much Does Open Source DNS Software Cost?

Open source DNS software is usually free of charge. That's because open source software is developed and maintained by a community of developers who create it with the goal of making it freely accessible to everyone. There are many different types of open source DNS software, each with its own set of features and benefits. Some of the most popular options include BIND, Djbdns, Unbound, PowerDNS and Knot DNS. Each program has its own advantages and disadvantages; some may be better suited to your particular needs than others. It is important to do your research to find which open source DNS software works best for you before making a final decision.

What Software Can Integrate With Open Source DNS Software?

Many types of software can integrate with open source DNS software. Web hosting control panels such as cPanel, DirectAdmin, and VestaCP provide an easy way to manage integrated DNS zones. Likewise, virtual private server providers typically have easy integration options for their customers who are running their own DNS servers. Many cloud services include native support for open source DNS software such as Amazon Route 53, Google Cloud DNS, or Azure DNS. Additionally, web applications like WordPress and Drupal offer plugins that make it easier to manage DNS settings from the same interface used to administer the website itself. Besides these common types of software, there are many open-source libraries available that allow developers to write custom applications that integrate with existing open-source DNS systems through extensible APIs.

Trends Related to Open Source DNS Software

  1. Increased Security: Open source DNS software allows organizations to build secure and reliable networks. By providing access to the source code of the software, users can customize their network to meet their specific security needs.
  2. Improved Performance: Open source DNS software offers high performance and scalability, allowing for rapid response time for DNS queries. This provides an improved user experience and helps prevent network outages.
  3. Lower Cost: Because open source DNS software is available for free, organizations can save on licensing fees when compared to traditional closed-source software. This makes it a cost-effective solution for small and medium-sized businesses.
  4. Versatility: Open source DNS software is highly versatile and can be used in many different types of networks. It is compatible with different operating systems and can be tailored to meet the specific needs of each organization.
  5. Flexibility: Open source DNS software is highly flexible, allowing users to add or modify features as needed. This allows organizations to customize the software to fit their unique requirements.
  6. Faster Deployment: Open source DNS software can be deployed quickly, allowing organizations to get up and running faster than with traditional closed-source solutions. This reduces downtime and helps ensure a smooth transition to new technologies.

How To Get Started With Open Source DNS Software

Getting started with open source DNS software is a fairly straightforward process. The first step is to identify the specific software you'd like to use, as there are several options available. A few popular options include PowerDNS, BIND and Unbound. Once you've chosen your desired product, visit its official website or download page to obtain the appropriate installation package for your platform of choice.

After downloading the package to your computer, extract it or run through an installer (depending on the type of file you've downloaded). Once installed, the next step is to configure and customize the software according to your needs by editing certain configuration files (which will be included in the package that you’ve downloaded). Configuration instructions should be available either from within these files or from official documentation provided by developers.

Once configured properly and customized for your specific needs, launch the program and check whether everything looks right and valid by using command line utilities such testing tools as nslookup or dig - which should validate all functionalities once set up correctly. Note that administering DNS servers requires some technical knowledge so make sure you read up on pertinent topics before getting started with full-fledged setup.

You should also consider security when setting up open source DNS software – ensuring it’s secure both internally and externally can help avoid potential threats related malicious activity on your network. To achieve this degree of security consider using firewalls, securing access rights with ACLs (Access Control Lists) and other methods recommended best practices in terms of system security measures as applicable for each piece of software used for server administration purposes.