MaraDNS

MaraDNS
Utvecklare Sam Trenholme
Stabil frisättning
3.5.0025 / 31 oktober 2022 ; 3 månader sedan ( 2022-10-31 )
Förvar
Operativ system Unix-liknande , Windows
Standard (er) RFC1034, RFC1035
Typ DNS- server
Licens BSD-licens
Hemsida https://maradns.samiam.org/

MaraDNS är en öppen källkod (BSD-licensierad) Domain Name System (DNS) implementering, som fungerar som antingen en cachning, rekursiv eller auktoritativ namnserver.

Funktioner

MaraDNS har ett strängbibliotek som är motståndskraftigt mot buffertspill och har sin egen slumptalsgenerator. Medan MaraDNS inte direkt stöder BIND-zonfiler, är dess zonfilformat liknande och en omvandlare för att konvertera från BINDs zonfilformat ingår. MaraDNS körs som en oprivilegierad användare inuti en chroot-miljö, medan MaraDNS anger användaren och gruppen som ska köras med användar-ID, Simon Burnet har gjort en patch som gör det möjligt att ange ett användarnamn. MaraDNS kan lägga till både IP-poster och motsvarande PTR "reverse DNS lookup"-post. Den kan användas som en master-DNS-server och, med vissa förbehåll, som en slav-DNS-server. MaraDNS stöder för närvarande inte DNSSEC på grund av brist på pengar för utvecklaren att implementera det med LibTom-biblioteket.

Deadwood inkluderar inbyggd "DNS-vägg"-filtrering (för att skydda mot externa domäner som löser sig till lokala IP-adresser), möjligheten att läsa och skriva cachen till en fil, DNS-over-TCP-stöd, möjligheten att valfritt avvisa MX, IPv6 AAAA och PTR-frågor, kod som bland annat stoppar AR-spoofing-attacker.

MaraDNS-utgåvor distribueras med en licens av BSD-typ .

Se även

externa länkar