5 ms·
Deens: 2x faster than BIND, 25x less code [pdf]
- tptacek 16y agoAn OCaml DNS server. Or, you could just run djbdns.
- comice 16y agoOr powerdns: http://www.powerdns.com/content/open-source-community.aspx http://www.powerdns.com/content/open-source-community.aspx
- tptacek 16y agoYour call. PowerDNS: "Over a thousand users are subscribed to our mailing list!" djbdns: No serious vulnerability has ever been found in djbdns or, if almost a decade's worth of trends continue, will ever be found in djbdns, a track record unsurpassed by any modern Internet-connected software ever written by team of people anywhere.
- aaronblohowiak 16y agoA $1000 prize[1] for the first person to find a privilege escalation security hole in djbdns was awarded[2] in March 2009 to Matthew Dempsky. [1]http://cr.yp.to/djbdns/guarantee.html http://cr.yp.to/djbdns/guarantee.html [2]http://article.gmane.org/gmane.network.djbdns/13864 http://article.gmane.org/gmane.network.djbdns/13864 From: http://en.wikipedia.org/wiki/Djbdns http://en.wikipedia.org/wiki/Djbdns Of course, this may not qualify for "serious", given the very specific nature of the issue.
- tptacek 16y agoThe bug you cited is hard to explain in less than 4 sentences (I just tried, hard) and allows people to whom you've given control over some of your DNS records to take control over more of your DNS records. PowerDNS, on the other hand, has had remote buffer overflows. Again, your call.
- swaits 16y agoOr maradns. Also secure, and damn simple.
- tptacek 16y agoI'll give it "more secure than BIND", but the security history page for MaraDNS does not inspire great confidence; note that several of these are memory corruption flaws, meaning you're kind of taking Trenholme's word for it on "denial of service". He does seem pretty smart, though. http://www.maradns.org/security.html#history http://www.maradns.org/security.html#history
- foobarbazetc 16y agoThe stuff from http://www.nlnetlabs.nl/ http://www.nlnetlabs.nl/ is better.
- swaits 16y agoThanks, I'll check it out.
- jws 16y agoRunning djbdns wouldn't do much to demonstrate the lack of a performance penalty for type safe functional languages or the expressive power of declarative protocol specifications.
- davidu 16y agoReally inaccurate title. The paper says nothing about what Deens is. BIND does a lot. What does Deens do?
- jamii 16y agoMore detail: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.64.1016&rep=rep1&type=pdf http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.64....
- deleted 16y ago[deleted]