I hapened across OpenNIC (http://www.opennic.unrated.net) this morning as I was searching for some public name servers to test against. I had made a DNS change 72 hours ago and some broadband ISP’s were still not picking up the change.
OpenNIC is more than just public DNS — however — for the purposes of my testing, it worked great to confirm that it was in fact the ISP’s and not some errant BIND mistake.
After resolving my issues, I looked a bit further into the site and was pleasantly surprised to find a unique public DNS system in place. Not only could one use these name servers at the server, system or personal computer level, but could also experiment with free alternative Top Level Domains (TLDs) for personal use, i.e. .indy, .geek, .null, .oss and .parody. Now of course these domains are only visible to those using OpenNIC DNS, however, that is what was so interesting to me. One could put a domain on a public server and it is by default restricted to those in the community, great for development and staging, or just for hobbyist efforts.
Secondarily, since OpenNIC supports all the major TLDs (.com, .net, .org, .mil, .gov, .edu and so on including two character country codes), one benefits by also having access to name resolution for the remainder of the Internet. OpenNIC also supports AlterNIC and Pacific Root domains.
Definitely worth a browse to see how some communities on the Internet remain independent and centralized around users.