1 0 Archive | OpenNIC RSS feed for this section
post icon

Feeling small? Try .micro

13. Oct, 2008

Ever tried to register a domain name, and realise, there is nothing that identifies something small? I mean, sure, there is .com for commercial enterprises, and there is .net for big network (companies) and even .org for national/international organisations, but what about if you want to do something… small?

Well, your good friend is now here, the .micro. dotMicro is a new top level domain (TLD) that is hosted on OpenNIC that is open for business to anyone that has something micro to share. Wether it be a local economy or a small micronation, even a microuniversity! It can all be given a name thanks to OpenNIC.

How do I get the .micro top level domain? Well, it’s simple, all you have to do is get your computer to use OpenNIC domain name servers (see the client setup guide here). Boom, there it is! What, did you expect to be hard?

But the fun just doesn’t stop there! Any domain that you register on .micro has the best possible price tag on it. Free. That’s right. You pay absolutely nothing for the priveldge of owning your own dotMicro domain! So what are you waiting for? Get out your favorite brower, and go register your .micro domain today.

Read full story »


Written By Tim Groeneveld. \\ tags: , ,
post icon

Galium 0.29 hotfix

11. Aug, 2008

What’s fixed in this hotifx?

  • Domain Cron is less verbose
  • Started removing hard coded values inside the domain cron.
  • Fixed a bug in the domain cron; where a domain would not be marked as being updated when it had beed
  • Included the missing ‘switch’ function… woops!

Galium 0.29 hotfix

Read full story »


Written By Tim Groeneveld. \\ tags: , , ,
post icon

giv.ing some lov.ing to Galium

10. Aug, 2008

In around six hours (in other words, in 24 hours, knowing me) I am going to be releasing an update to Galium, which will finally allow (after how many weeks?) using the name servers from the top level domain, but allowing users to specify their own DNS records. In other words, DNS records would be hosted by us, which would remove the need for glue servers in some cases.

Also, in other news, the .gopher and the .geek top level domains either are – or will soon be – powered by Galium! Next step; world domination!

Read full story »


Written By Tim Groeneveld. \\ tags: , , , ,
post icon

A .firm Top Level Domain?

03. Aug, 2008

Hi,

Prior to writing a charter I hope to determine how well received .firm
will be as a top level domain.

The domain will be for users who want to establish any kind of presence
in the OpenNIC name space, commercial or non commercial.

This would be the alternate ‘.com’ , more or less but open to any kind
of use with very little restriction. While the name space is likely to
turn into the twilight zone quickly, it would make it easy for companies
to register their trademark vanity on OpenNIC.

Cheers,
Tim [Post]

I personally think this is a good idea, however there have been top level domains such as .pro, .tel and even .travel created, but how often do you see them used? Maybe it’s just that we need to beat into peoples head that “just” because a domain does not end in dot com does not mean it’s rubbish.

But even I see my self crawling through Google, and when I see a .info domain I sort of skip over it.

It probably has more to do with content, I know that I can get Panasonic’s website when I type in panasonic.com (which I think alot of people do … brandname dot com), but I can’t get it when I goto www.panasonic.pro.

Why does dot com seem to be the de facto location for registering domains?

Read full story »


Written By Tim Groeneveld. \\ tags: ,
post icon

The modern BBS

02. Aug, 2008

Ahhh, the modern BBS. Let’s examine it. The modern BBS (which has yet to be given a name) is a mini hackathon project that I am doing to give some life to the rotting away OpenNIC “.bbs” top level domain. I am going to operate a bulitin board system, but update it a little at the same time.

My plans are to use SSH, Perl and Curses (Curses::UI to be exact) to do funky ASCII interfaces without spending *too* much time working on the fine lines.

Will share more when I awaken from my slumber.

Read full story »


Written By Tim Groeneveld. \\ tags: , , , ,
post icon

How to run your own Top Level Domain

31. Jul, 2008

What does it take to run a Top Level Domain Registry? And what’s more easy to run: a ccTLD or gTLD?

Opinions so far have ranged from “it’s easy” to “it’s a serious business” – both of which are obviously far too vague to being to measure what is an intriguing question. Some suggestions fall down in favour of the easy option: “only 5 ccTLDs show 24 x 7 support”, “registries are not difficult to run”. Others say, “it requires great technical skills, and business approach”. They maintain that the while technically and even theoretically it is easy to run a top-level domain, the realities mean providing and/or selling domains, advanced review systems, legal considerations and so on.

( the above was quoted from http://blog.icann.org/?p=21 )

It’s with some what of a geeky pride that I stand up and say: “I run my own top level domain (and you don’t)“, and I thought I might write a little article on how you can put your own geek hat on and say for yourself, that you run your own top level domain.

(Please don’t hurt my geek pride by saying dotING is not part of ICANN’s official root)

I will be looking at everything from technical requirements, through to staffing requirements and costs [which I did in my last post]. I will look at what software is needed to successfully operate a top level domain, the hardware and the management skills.

By reading this guide, I will assume that you know how to change the network settings for your operating system (i.e., change your DNS server(s)) and that you know how to install (but not configure) BIND. I will also assume that you run a decent operating system that is not based on the Windows architecture.

Required software
For this, I will presume you already have BIND (I recommend version 9) of some sort installed on your machine. I will be using Ubuntu 7.10 ( yes, I know I need to upgrade :) ), with the BIND that ships with Ubuntu. Other installations of BIND may or may not be similar. If not, I would suggest reading up on a basic BIND tutorial.

sudo apt-get install bind9 dnsutils

The first config change
The first thing I do when I set up an Ubuntu machine to serve my own custom TLD, is I change the first few lines of /etc/bind/named.conf (this can be different on other distro’s) to say something like this:

options {
recursion yes;
allow-query { any; };
};

zone “.” in
{
type slave;
file “/etc/bind/db.root”;
masters { 75.127.96.89; };
notify no;
};

// This is the name of the TLD that I want to create
zone “mytld” {
type master;
file “/etc/bind/mytld.zone”;
allow-transfer { any; };
allow-query { any; };
};

A few things have changed. First, we have almost finished setting up the DNS server to start resolving OpenNIC Top Level Domains (such as .geek). Also, the framework for the new local mytld top level domain is put in place.

Now all that is needed is for us to finish setting up OpenNIC resolving (the “.” zone) and to make our first domain in the mytld top level domain to start resolving.

# cd /etc/bind
# mv db.root db.root.backup
# dig . ns @75.127.96.89 > db.root
#
sudo /etc/init.d/bind restart

By now, when you switch your computer to your new BIND setup, you should be resolving sites like google.com just like before. Not only should you resolve sites in .com etc, but also .geek (try sharesource.geek)

If this is working, all that is left is to create the /etc/bind/mytld.zone file;

$ORIGIN .
$TTL 3600       ; 1 hour
mytld                IN SOA  this.computer.com. bob.this.computer.com. (
                                2009010101 ; serial
                                3600       ; refresh (1 hour)
                                3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
$TTL 86400      ; 1 day
$ORIGIN mytld.
www                     A       202.172.90.1
bob                     A       202.172.90.2

This file looks complicated, but really, it’s not too hard to understand! The third line starts the authority, which basically says to other servers that use this top level domain “look, this.computer.com runs this computer. and bob@this.computer.com administrates it!”

The next lines say that “The following records will last for 1 day, so if the other DNS servers look up this address, they don’t need to ask for another 24 hours”. The line following “$TTL 86400″ says “I am going to be lazy… all domains (at the left hand side) are going to have mytld. at the end”.

The last two lines state that the domain www.mytld will resolve to the IP 202.172.90.1, and the domain bob.mytld will resolve to the IP 202.172.90.2.

# sudo /etc/init.d/bind restart

A quick restart of BIND, and we should be able to resolve domains like www.mytld and bob.mytld on the local machine!

# dig www.mytld @127.0.0.1
; <<>> DiG 9.4.1-P1.1 <<>> www.mytld
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25028
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 6

;; QUESTION SECTION:
;www.mytld.                      IN      A

;; ANSWER SECTION:
www.mytld.               86400   IN      A       202.172.90.1

This means that your new top level domain is now resolving locally.

Think you have the killer domain?
Well, there is a way that you can share it with the world, and let other people share in the joy of your new top level domain! Goto OpenNIC, and ask if they would like to add your top level domain into their root.

Think editing config files is a pain everytime someone wants a new domain, or wants to change some basic information? Well, my top level domain administration software, Galium, will fix those problems for you right up :)

Please, if you think that something is missing, or you want some clarification or anything like that, leave a comment, and I will get back to you!

Read full story »


Written By Tim Groeneveld. \\ tags: , , , , ,
post icon

Preparing galium TLD software to do new tricks

28. Jul, 2008

I am currently working on the next version of galium, the software that runs the .ing top level domain name. This update will be minor upgrade-wise (going from a 0.2 to a 0.3), but will provide a few new features, and will pave the way to galium 1.0.

What Galium 0.3 will do:

  • Enforce domain limits per user
  • Fix the last cron update “bug” (it’s not really a bug, but it is annoying)
  • Finally allow the adding of A, NS, MX etc records, so a glue name server is not required (this means that requests are handled by the slave servers directly! Can anyone spell speed increase?)
  • It will not have hardcoded SOA records…  this will be able to be changed. Somehow.

The future (Galium 0.4 and higher):

  • Allow domains to be registered via an API (probably with MyInfo)
  • Keep a backup of all (or some) previous generated TLD configurations somewhere
  • Support more backends then just BIND
  • Have a WHOIS server
Read full story »


Written By Tim Groeneveld. \\ tags: , , ,
post icon

Galium update comming in the next 20 minutes

27. Jul, 2008

My Galium top level domain software will get a minor update soon, which will fix a few [minor] outstanding issues.

  • Usernames can now contain the “-” character
  • The zone file generator will not always give the outputted revision as being “0″ (this stopped all updates from not appearing on slave DNS servers until the following update on the next day … bad).
  • The cron that generates the zone file now reloads bind!

I will release this version as soon as it’s commited, and then begin working on the ability to add A, MX and a few other types of records. At the moment it only works via glues.

UPDATE: the new version of Galium was released, and can be downloaded from http://sharesource.org/project/galium/files/136/

Read full story »


Written By Tim Groeneveld. \\ tags: , , , , ,
post icon

“dot ing” or “.ing” … it’s still the best TLD!

27. Jul, 2008

Call it what you want, but I stiill think that .ing (or dotING as I have named it) is one of the best top level domains that is around at the moment.

All you need to take advantage of dotING is to be a user of OpenNIC. OpenNIC is a community effort to create an alternative root, which compliments that of the traditional ICANN root server. This means that OpenNIC is able to provide alternative top level domains. There are many reasons I don’t like ICANN, and ultimately don’t trust it, and RegisterFly is just the start of the reasons.

Switching to OpenNIC is easy to do, it’s as simple as changing your DNS settings, which you can read all about on the OpenNIC website.

A friend of mine, Tim Post, when I he gave me the idea about starting the .ing top level domain, created a list of all possible “premium” dotING domain names.

So, now is the time to switch to OpenNIC. Not only because there are many cool top level domains (like .ing, .geek or .oss) but also to push forward for a community controlled internet. Sure, we have open source operating systems and compilers, and we even have open source dns servers. Now at last, we have “open source” root servers.

Read full story »


Written By Tim Groeneveld. \\ tags: , ,