MaraDNS: Difference between revisions
updated MariaDNS to last version |
ComputerRick (talk | contribs) No edit summary |
||
Line 5: | Line 5: | ||
| caption = |
| caption = |
||
| developer = Sam Trenholme |
| developer = Sam Trenholme |
||
| latest_release_version = 2.0. |
| latest_release_version = 2.0.13 |
||
| latest_release_date = {{release date and age|2015| |
| latest_release_date = {{release date and age|2015|09|25}} |
||
| latest_preview_version = |
| latest_preview_version = |
||
| latest_preview_date = |
| latest_preview_date = |
Revision as of 18:15, 13 April 2016
Developer(s) | Sam Trenholme |
---|---|
Stable release | 2.0.13
/ September 25, 2015 |
Repository | |
Operating system | Unix-like, Windows |
Standard(s) | RFC1034, RFC1035 |
Type | DNS server |
License | BSD license |
Website | www.maradns.org |
MaraDNS is an open-source (BSD licensed) Domain Name System (DNS) implementation, which acts as either a caching, recursive, or authoritative nameserver.[1][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]
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.[9]
MaraDNS releases are distributed with a BSD-type license.[10]
See also
References
- ^ Mens, Jan-Piet (2008). Alternative DNS Servers: Choice and Deployment, and Optional SQL/LDAP Back-Ends (Paperback). UIT Cambridge Ltd. pp. 76–94. ISBN 0-9544529-9-2. This book devotes an entire chapter to MaraDNS
- ^ Danchev, Dancho. "How OpenDNS, PowerDNS and MaraDNS remained unaffected by the DNS cache poisoning vulnerability". ZDNet. Retrieved 2009-10-10.
- ^ Jian Jiang; Jinjin Liang; Kang Li; Jun Li; Haixin Duan; Jianping Wu (2012), Ghost Domain Names: Revoked Yet Still Resolvable (PDF), p. 10
- ^ Schroder, Carla (2007). Linux Networking Cookbook (Paperback). O'Reilly. p. 545. ISBN 0-596-10248-8.
- ^ "DNS Server (and Related) Software for Unix (MaraDNS section)". Retrieved 2013-04-05.
- ^ "Open Source Patches". Retrieved 2013-04-05.
- ^ Mens, Jan-Piet (2008). Alternative DNS Servers: Choice and Deployment, and Optional SQL/LDAP Back-Ends (Paperback). UIT Cambridge Ltd. pp. 66, 81. ISBN 0-9544529-9-2.
- ^ Mens, Jan-Piet (2008). Alternative DNS Servers: Choice and Deployment, and Optional SQL/LDAP Back-Ends (Paperback). UIT Cambridge Ltd. pp. 87, 89. ISBN 0-9544529-9-2.
- ^ "DNS Server (and Related) Software for Unix (Deadwood section)". Retrieved 2013-04-05.
- ^ Mens, Jan-Piet (2008). Alternative DNS Servers: Choice and Deployment, and Optional SQL/LDAP Back-Ends (Paperback). UIT Cambridge Ltd. p. 97. ISBN 0-9544529-9-2. "The program is released under a BSD-type license"
External links
- Official website
- Official blog
- Rick Moen on Deadwood (MaraDNS 2's recursive resolver)
- Rick Moen on MaraDNS