MaraDNS - MaraDNS
Vývojáři | Sam Trenholme |
---|---|
Stabilní uvolnění | 3.5.0017 / 2. října 2020[1] |
Úložiště | |
Operační systém | Unixový, Okna |
Standard (s) | RFC1034, RFC1035 |
Typ | DNS serveru |
Licence | Licence BSD |
webová stránka | https://maradns.samiam.org/ |
MaraDNS je open-source (s licencí BSD) Domain Name System (DNS) implementace, která funguje jako mezipaměť, rekurzivní nebo autoritativní jmenný server.[2][3][4][5]
Funkce
MaraDNS má knihovnu řetězců, která je odolná proti přetečení vyrovnávací paměti a má vlastní generátor náhodných čísel. Zatímco MaraDNS přímo nepodporuje soubory zóny BIND, formát souboru zóny je podobný a je zahrnut převodník pro převod z formátu souboru zóny BIND.[6] MaraDNS běží jako neprivilegovaný uživatel v prostředí chroot, zatímco MaraDNS určuje uživatele a skupinu, která se má spouštět jako ID uživatele, Simon Burnet vytvořil opravu, která umožňuje zadat uživatelské jméno [7] MaraDNS může přidat jak IP záznamy, tak i odpovídající PTR záznam „zpětného vyhledávání DNS“.[8] Může být použit jako hlavní server DNS a, s určitými výhradami, jako podřízený server DNS.[9] MaraDNS momentálně nepodporuje DNSSEC z důvodu nedostatku peněz na to, aby jej vývojář implementoval pomocí knihovny LibTom.[10]
Deadwood zahrnuje vestavěné filtrování „DNS wall“ (k ochraně proti externím doménám, které se řeší na lokální IP adresy), schopnost číst a zapisovat mezipaměť do souboru, podpora DNS-over-TCP, možnost volitelně odmítnout MX, IPv6 AAAA a dotazy PTR, kód, který mimo jiné zastaví útoky spoofingu AR.[11]
Vydání MaraDNS jsou distribuována s Licence typu BSD.[12]
Viz také
Reference
- ^ "MaraDNS seznam změn". Citováno 18. listopadu 2020.
- ^ Pánská, Jan-Piet (2008). Alternativní servery DNS: Volba a nasazení a volitelné back-endy SQL / LDAP (brožovaná verze). UIT Cambridge Ltd. str. 76–94. ISBN 0-9544529-9-2. Tato kniha věnuje MaraDNS celou kapitolu
- ^ Danchev, Dancho. "Jak OpenDNS, PowerDNS a MaraDNS zůstaly nedotčeny chybou otravy DNS mezipamětí". ZDNet. Citováno 2009-10-10.
- ^ Jian Jiang; Jinjin Liang; Kang Li; Jun Li; Haixin Duan; Jianping Wu (2012), Názvy domén duchů: odvolané, přesto stále vyřešitelné (PDF), str. 10, archivovány od originál (PDF) dne 25. 04. 2013
- ^ Schroder, Carla (2007). Linux Networking Cookbook (brožovaná kniha). O'Reilly. str. 545. ISBN 0-596-10248-8.
- ^ „Serverový software DNS (a související) pro Unix (část MaraDNS)“. Citováno 2013-04-05.
- ^ „Opravy s otevřeným zdrojovým kódem“. Archivovány od originál dne 03.07.2013. Citováno 2013-04-05.
- ^ Pánská, Jan-Piet (2008). Alternativní servery DNS: Volba a nasazení a volitelné back-endy SQL / LDAP (brožovaná verze). UIT Cambridge Ltd. str. 66, 81. ISBN 0-9544529-9-2.
- ^ Pánská, Jan-Piet (2008). Alternativní servery DNS: Volba a nasazení a volitelné back-endy SQL / LDAP (brožovaná verze). UIT Cambridge Ltd. str. 87, 89. ISBN 0-9544529-9-2.
- ^ „Rád bych DNSSEC pro MaraDNS“. Citováno 2017-10-26.
- ^ „Serverový software DNS (a související) pro Unix (část Deadwood)“. Citováno 2013-04-05.
- ^ Pánská, Jan-Piet (2008). Alternativní servery DNS: Volba a nasazení a volitelné back-endy SQL / LDAP (brožovaná verze). UIT Cambridge Ltd. str. 97. ISBN 0-9544529-9-2. „Program je vydán na základě licence typu BSD.“
externí odkazy
- Oficiální webové stránky
- Oficiální blog
- Rick Moen na Deadwoodu (Rekurzivní resolver MaraDNS 2)
- Rick Moen na MaraDNS