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.

  • Direct Mail, an easy to use email marketing app for the Mac. Icon
    Direct Mail, an easy to use email marketing app for the Mac.

    Create and send professional and stylish email newsletters with Direct Mail.

    Create and send professional and stylish email newsletters with Direct Mail. Designed for freelancers and and small and midsize businesses, this simple online marketing solution for Mac allows users to easily view campaign statistics on-the-go. Direct Mail features a suite of powerful email marketing tools that include an easy-to-use email template editor, advanced list management tools, mailing list sign up forms, and insightful campaign analytics reports.
  • Most modern and flexible cloud platform for MLM companies Icon
    Most modern and flexible cloud platform for MLM companies

    ERP-class software for multi-level marketing

    For direct selling (MLM) companies, from startup to well established enterprises with millions of distributors across the world
  • 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: 13,691 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: 139 This Week
    Last Update:
    See Project
  • 3
    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: 79 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: 3,965 This Week
    Last Update:
    See Project
  • Fully managed relational database service for MySQL, PostgreSQL, and SQL Server Icon
    Fully managed relational database service for MySQL, PostgreSQL, and SQL Server

    Focus on your application, and leave the database to us

    Cloud SQL manages your databases so you don't have to, so your business can run without disruption. It automates all your backups, replication, patches, encryption, and storage capacity increases to give your applications the reliability, scalability, and security they need.
  • 5

    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: 469 This Week
    Last Update:
    See Project
  • 6
    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: 13 This Week
    Last Update:
    See Project
  • 7
    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: 174 This Week
    Last Update:
    See Project
  • 8
    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: 162 This Week
    Last Update:
    See Project
  • 9
    DNS-Based Host Blocking for Android

    DNS-Based Host Blocking for Android

    DNS-based Host Blocker (and lightweight ad blocker) for Android

    This is a DNS-based host blocker for Android. In the default configuration, several widely-respected host files are used to block ads, malware, and other weird stuff. On the first start, you must manually update the hosts files (using the refresh button) before the service can work correctly (issue #1); and you must also update the hosts files yourself regularly for now. Items in the hosts and DNS servers lists can be moved around and removed) of the list using standard RecyclerView interactions (long press makes the entry movable, swipe to either side removes it). For hosts, a later entry overrides a previous entry; for DNS servers, the first server is preferred. There's also no validation of input, so DNS servers that are not valid IPv4 addresses are not rejected, neither are URLs for DNS server entries (we intend to support URLs in the future, so you can point the app to a remote list of servers).
    Downloads: 2 This Week
    Last Update:
    See Project
  • Smarter, faster clinical communication for healthcare businesses Icon
    Smarter, faster clinical communication for healthcare businesses

    Use one communication platform to enhance clinical workflows and improve patient care

    Communication among care team members involves a complex relationship between people, devices, and hospital systems. You might be struggling with an overwhelming surge of data, gaps in your communication, or inefficient communication workflows. These challenges make your job harder and negatively impact patient outcomes. There’s a solution to help – Spok Care Connect®. Spok Care Connect is the unified communication platform that provides care team collaboration, closed loop communication, and secure messaging to enhance your clinical workflows. It’s possible for one unified communication platform to solve the multiple challenges across different areas, departments, and locations in your health system.
  • 10
    OpenWrt-dist

    OpenWrt-dist

    A depot of OpenWrt device.

    Downloads: 96 This Week
    Last Update:
    See Project
  • 11
    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.
    Leader badge
    Downloads: 64 This Week
    Last Update:
    See Project
  • 12

    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: 59 This Week
    Last Update:
    See Project
  • 13
    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: 19 This Week
    Last Update:
    See Project
  • 14
    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: 11 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
    Leader badge
    Downloads: 31 This Week
    Last Update:
    See Project
  • 16
    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: 29 This Week
    Last Update:
    See Project
  • 17
    Dynamic DNS update tool for DynDns services. Features: Stateful memory, a complete activity log, configuration file, and cross-platform portability.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 18
    Objective: To add capabilities to Bind 9 that will allow Bind backend databases to support adding and removing zones without interrupting normal server operation.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    Visual Synapse are component wrappers around the Synapse tcp/ip libraries. It wraps a few common internet protocols, like HTTP, UDP, DNS, ICMP, TCP and SMTP to multi-threaded components that can be used with Delphi, Kylix, Freepascal and C++ Builder.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 20
    A DNS server for Unix and Windows platforms, supporting authoritative service (master/slave) as well as caching. Also featuring a graphical master file editor (mfedit), a graphical DNS query tool (dnsquery) and a DNS programming library for C++ (poslib).
    Downloads: 19 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: 10 This Week
    Last Update:
    See Project
  • 22
    PHP class for whois queries, can query the correct whois server for domain names, ip addresses and AS handles and returns data in a structured array.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    InjectSOCKS

    InjectSOCKS

    Forces foreign software to do all TCP connections through SOCKS tunnel

    InjectSOCKS is an open source utility for Microsoft Windows. It forces foreign software to create any TCP connection through a SOCKS V5 tunnel like Tor. It also covers DNS requests of the foreign software in a way that they aren't leaked. The implemented technology is independent from the used protocols on TCP, so it works for HTTP, HTTPS, passive FTP, SMTP, etc.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    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: 14 This Week
    Last Update:
    See Project
  • 25
    BIND 9 dynamic DNS webmin module. This module supports both static and dynamic zones, and IPv4 and IPv6 addressing in both forward and reverse zones.
    Downloads: 13 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.