LWN.net Logo

Writing a DNS server is easy

Writing a DNS server is easy

Posted Jan 25, 2003 10:14 UTC (Sat) by sam (guest, #1329)
In reply to: Writing a DNS server is easy by paulsheer
Parent article: A couple of alternative DNS servers

Hmmm, well get back to us after you get compression working and after you have a working recursive DNS server. These are the two things which cause most would-be DNS implementers to give up on writing a DNS server. For example, moodns died when the author looked at what it took to get compression going. Dents died before the recursive part was finished. And so on.

I think it is apporoporate to quote a Slashdot posting I did recently:

Let me put it this way. Writing a DNS client (or a non-recursive DNS server) is sort of like Highlander I. Entertaining, really. You think to youself "Hey! That was easy! A recursive server can't be too bad!"

Well, writing a working recursive DNS server is like watching Highlander II. Suddenly, just as Highlander II changes your outlook on the entire Highlander franchise, writing a recursive DNS server changes your outlook on the entire DNS protocol.

- Sam


(Log in to post comments)

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds