MaraDNS - MaraDNS

MaraDNS
VývojářiSam Trenholme
Stabilní uvolnění
3.5.0017 / 2. října 2020; Před 52 dny (2020-10-02)[1]
Úložiště Upravte to na Wikidata
Operační systémUnixový, Okna
Standard (s)RFC1034, RFC1035
TypDNS serveru
LicenceLicence BSD
webová stránkahttps://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

  1. ^ "MaraDNS seznam změn". Citováno 18. listopadu 2020.
  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. 76–94. ISBN  0-9544529-9-2. Tato kniha věnuje MaraDNS celou kapitolu
  3. ^ Danchev, Dancho. "Jak OpenDNS, PowerDNS a MaraDNS zůstaly nedotčeny chybou otravy DNS mezipamětí". ZDNet. Citováno 2009-10-10.
  4. ^ 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
  5. ^ Schroder, Carla (2007). Linux Networking Cookbook (brožovaná kniha). O'Reilly. str. 545. ISBN  0-596-10248-8.
  6. ^ „Serverový software DNS (a související) pro Unix (část MaraDNS)“. Citováno 2013-04-05.
  7. ^ „Opravy s otevřeným zdrojovým kódem“. Archivovány od originál dne 03.07.2013. Citováno 2013-04-05.
  8. ^ 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.
  9. ^ 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.
  10. ^ „Rád bych DNSSEC pro MaraDNS“. Citováno 2017-10-26.
  11. ^ „Serverový software DNS (a související) pro Unix (část Deadwood)“. Citováno 2013-04-05.
  12. ^ 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