MaraDNS explained

MaraDNS
Developer:Sam Trenholme
Latest Release Version:3.5.0036
Latest Release Date:[1]
Operating System:Unix-like, Windows
Genre:DNS server
License:BSD license
Website:https://maradns.samiam.org/
Standard:RFC1034, RFC1035

MaraDNS is an open-source (BSD licensed) Domain Name System (DNS) implementation, which acts as either a caching, recursive, or authoritative nameserver.[2] [3] [4]

Features

MaraDNS has a string library, which is buffer overflow resistant and has its own random number generator. While MaraDNS does not directly support BIND zone files, its zone file format is similar and a converter to convert from BIND's zone file format is included.[5] MaraDNS runs as an unprivileged user inside of a chroot environment, while MaraDNS specifies the user and group to run as by user-ID, Simon Burnet has made a patch that makes it possible to supply a username [6] MaraDNS can add both IP records and the corresponding PTR "reverse DNS lookup" record.[7] It can be used as a master DNS server, and, with some caveats, as a slave DNS server.[8] MaraDNS currently does not support DNSSEC because of a lack of money for the developer to implement it using the LibTom library.[9]

Deadwood includes built-in "DNS wall" filtering (to protect against external domains which resolve to local IPs), the ability to read and write the cache to a file, DNS-over-TCP support, the ability to optionally reject MX, IPv6 AAAA, and PTR queries, code that stops AR-spoofing attacks, among other features.[10]

MaraDNS releases are distributed with a BSD-type license.[11]

See also

External links

Notes and References

  1. Web site: MaraDNS changelog. 1 May 2023.
  2. Book: Mens , Jan-Piet . Alternative DNS Servers: Choice and Deployment, and Optional SQL/LDAP Back-Ends (Paperback) . UIT Cambridge Ltd. . 2008 . 76–94 . 978-0-9544529-9-5. This book devotes an entire chapter to MaraDNS
  3. Web site: How OpenDNS, PowerDNS and MaraDNS remained unaffected by the DNS cache poisoning vulnerability. https://web.archive.org/web/20080729044942/http://blogs.zdnet.com/security/?p=1562. dead. July 29, 2008. Danchev. Dancho. ZDNet. 2009-10-10.
  4. Book: Schroder , Carla . Linux Networking Cookbook (Paperback) . 545 . O'Reilly . 2007 . 978-0-596-10248-7.
  5. Web site: DNS Server (and Related) Software for Unix (MaraDNS section). 2013-04-05.
  6. Web site: Open Source Patches . 2013-04-05 . dead . https://archive.today/20130703092247/http://www.simonbur.net/index.php/my-software/open-source . 2013-07-03.
  7. Book: Mens , Jan-Piet . Alternative DNS Servers: Choice and Deployment, and Optional SQL/LDAP Back-Ends (Paperback) . UIT Cambridge Ltd. . 2008 . 66, 81 . 978-0-9544529-9-5.
  8. Book: Mens , Jan-Piet . Alternative DNS Servers: Choice and Deployment, and Optional SQL/LDAP Back-Ends (Paperback) . UIT Cambridge Ltd. . 2008 . 87, 89 . 978-0-9544529-9-5.
  9. Web site: I would love DNSSEC for MaraDNS. 2017-10-26.
  10. Web site: DNS Server (and Related) Software for Unix (Deadwood section). 2013-04-05.
  11. Book: Mens , Jan-Piet . Alternative DNS Servers: Choice and Deployment, and Optional SQL/LDAP Back-Ends (Paperback) . UIT Cambridge Ltd. . 2008 . 97 . 978-0-9544529-9-5. "The program is released under a BSD-type license"