MaraDNS
Utvecklare | Sam Trenholme |
---|---|
Stabil frisättning | 3.5.0025 / 31 oktober 2022
|
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
- Officiell hemsida
- Officiell blogg
- Rick Moen på Deadwood (MaraDNS 2:s rekursiva resolver)
- Rick Moen på MaraDNS