Alternative DNS roots

In the category of “why didn’t I think of that” I recently discovered that there are alternative DNS roots. Domain name services are what resolve domain names like “theoreti.ca” into an actual IP Address. The available root names like .com, .ca and so on are limited and you can’t invent your own like “.rockwell” without paying a lot or convincing ICANN. That’s where alternative DNS root name servers come in. Obviously there are good reasons to not use alternative roots systems. As the Internet Architecture Board puts it in RFC 2826:

To remain a global network, the Internet requires the existence of a globally unique public name space. The DNS name space is a hierarchical name space derived from a single, globally unique root. This is a technical constraint inherent in the design of the DNS. RFC 2826: IAB Technical Comment on the Unique DNS Root

That said, Guy pointed me to a blog entry on Why I use my own DNS resolvers that explains why one might want to run your own DNS service (speed) and how you can then use OpenNIC root servers to resolve alternative names.