Skip to content
SocialAtoZ

MaraDNS

Verified

Small, lightweight, cross platform DNS server with no remote code execution history

–

Not yet rated. Be the first to review MaraDNS.

MaraDNS screenshot See all screenshots
  • Deployment On Premise
  • Starting price Free and open source
  • Free trial Available
  • Best for Small Business, Medium Business

What is MaraDNS?

MaraDNS is a small, lightweight, cross platform open source DNS server, valued by its users for being easy to set up and remarkably secure, and it runs on both Windows and UNIX clones.

Its security record is the strongest claim it makes and it is stated precisely rather than vaguely: no attack stronger than remote denial of service has ever been found in MaraDNS. For a network service that accepts unsolicited packets from anywhere on the internet, never having had a remote code execution vulnerability is a genuinely unusual record, and it follows from the deliberately small codebase.

The project is candid about its current state, which is more useful to an evaluator than optimism would be. Since late 2022 MaraDNS has been in deep freeze, updated only to fix important security holes or compile errors in GCC or Clang. Anyone choosing it should understand they are adopting a finished, maintained program rather than an evolving one.

Considerable work has gone into keeping it buildable far into the future. MaraDNS is Y2038 compliant, every external dependency has multiple implementations, with document conversion scripts moved from Perl to Lua specifically because several Lua implementations exist and one ships in the source tree, and it compiles with the c99 standard flag to reduce the chance that future compiler changes break it. Configuration is text file based and suits anyone comfortable editing configuration files directly.

Key Features of MaraDNS

  • Authoritative DNS server
  • Recursive resolver
  • Small and lightweight codebase
  • Windows and UNIX support
  • Text file configuration
  • No remote code execution history
  • Y2038 compliant
  • Builds with the c99 standard
  • Minimal external dependencies
  • Open source licence

MaraDNS Pricing

Open source

Free and open source

No licence fee. The software is distributed under an open source licence.

MaraDNS Specifications

Deployment
  • On Premise
Desktop
  • Windows
  • Linux
  • Mac
Built for
  • Small Business
  • Medium Business
Support
  • Knowledge Base
  • Community
Public API
No
Free trial
Yes
Free plan
No
Runs in browser
No
Customisable
No

MaraDNS Screenshots

Used MaraDNS? Write the first review.

MaraDNS FAQs

MaraDNS is open source and free of charge. Anyone is free to download, use and modify the program as permitted by its licence.

No. Since late 2022 MaraDNS has been in deep freeze, updated only to fix important security holes or compile errors in GCC or Clang. It is a finished, maintained program rather than an evolving one.

The author states that no attack stronger than remote denial of service has ever been found. For a service accepting unsolicited internet packets, never having had a remote code execution flaw is unusual.

Considerable effort has gone into that. It is Y2038 compliant, every external dependency has multiple implementations, and it compiles with the c99 flag to reduce breakage from future compiler changes.

Yes, MaraDNS is cross platform and runs on both Windows and UNIX clones, configured through text files that suit anyone comfortable editing configuration directly.