MaraDNS is described as 'implements the Domain Name System (DNS), an essential internet service. MaraDNS is open source software: This means that anyone is free to download, use, and modify the program free of charge, as per its license' and is an app in the Network & Admin category. There are more than 10 alternatives to MaraDNS for Linux, Mac, Windows, BSD and Self-Hosted solutions. The best alternative is BIND, which is both free and Open Source. Other great apps like MaraDNS are Unbound (Free, Open Source), PowerDNS (Free, Open Source), DNSAgent (Free, Open Source) and djbdns (Free, Open Source).
Unbound is a validating, recursive, and caching DNS resolver. The C implementation of Unbound is developed and maintained by NLnet Labs. It is based on ideas and algorithms taken from a java prototype developed by Verisign labs, Nominet, Kirei and ep.net.
PowerDNS is a DNS Server that runs on most Unix derivatives. PowerDNS features a large number of different backends ranging from simple BIND style zonefiles to relational databases and load balancing/failover algorithms. A DNS recursor is also included as a separate program.
Features: - Use regular expression to match the domain name. - Both IPv4 and IPv6 are supported. - Support non-standard listening port (ports other than 53). - It's possible to use DNSPod HttpDNS protocal to query for A record.
The djbdns software package is a collection of Domain Name System tools created by Daniel J. Bernstein. It includes software for all the fundamental DNS operations and several DNS debugging tools which administrators use to diagnose misconfigured remote servers.
Dnsmasq is a lightweight, easy to configure DNS forwarder and DHCP server. It is designed to provide DNS and, optionally, DHCP, to a small network. It can serve the names of local machines which are not in the global DNS.