.42: new experimental, all numeric top-level domain
wiki.42registry.org
wiki.42registry.org
I'm not sure what to make of this. Looks like a bunch of hackers got really bored and perhaps had a beer too many...
Many, many excellent projects are birthed this way.
I can only hope that one day, when I get drunk, my first instinct will be to start my own TLD. Right now, that generally isn't the foremost thing on my mind four pints in...
Why can't we have our own TLDs - just like we have our own browsers and servers.
I can't think of a way to tell whether XXX.XXX.XXX.42 is an IP or a website from that string alone.
You could require that no subdomain has four "parts" (i.e., A.B.C.42), but that's harsh.
You could require that somewhere in the URL for a four-part numeric-TLD URL there be a character.
You could also require that at least one of the parts of A.B.C.D be X<0 or 255<X.
The last two suggestions are more lighthanded, but harder to implement. They'd all rule out URLs like 1.2.3.4, though.
Quick, register your favorite sequence! (http://oeis.org/)
Except for maybe douglasadams.42 ;)
But note that the RFC assumes there will never be a numeric TLD. Furthermore, it suggests checking the string syntactically to determine if it's in dotted decimal form, remaining somewhat ambiguous about what to do if the hostname looks like IPv4, but the connection fails (it seems unwise to do a DNS lookup for every IPv4 address that's offline). Since IPv4 is relatively easy to validate, it would have made a lot more sense for a numeric TLD to select a number outside the range of 0-255, such as 4200. Then it's obvious that 1.2.3.4200 is a hostname (or harmless typo), and not an IP address.
host
The fully qualified domain name of a network host, or its IP
address as a set of four decimal digit groups separated by
".". Fully qualified domain names take the form as described
in Section 3.5 of RFC 1034 [13] and Section 2.1 of RFC 1123
[5]: a sequence of domain labels separated by ".", each domain
label starting and ending with an alphanumerical character and
possibly also containing "-" characters. The rightmost domain
label will never start with a digit, though, which
syntactically distinguishes all domain names from the IP
addresses.
http://www.ietf.org/rfc/rfc1738.txt0: http://viewsourcecode.org/why/redhanded/cult/whoNicDOffWithT...
Getting involved with this will teach you about DNS, and that's probably the best reason to do it --- but there are risks. (Frex, you're implicitly trusting whoever's running it to direct you back to the mainstream root servers for ".com", and not to an alternate ".com" on which selected sites are directed through password-harvesting proxies.)
> Because a numeric TLD is something new. As far as we know, it has never been tested out in the open. > Because it means being independent from ICANN, and we believe this to be an important aspect of the experiment. > Because we CAN. And "we" also means YOU. Technically, the experiment works. It is not officially endorsed by the powers that be, but it
Point 1 is pretty equivalent to #3 "because we can", I don't think we're running out of alphabetical TLDs so I don't get the purpose of the experiment (If it ain't broke...).
Point 2 I don't understand, why do you need a numerical TLD to be independent from ICANN? Why no go for ".foo"?
I'll never forget the screenshot they printed of a website with a photo of a sea and "Welcome to the atlantic ocean" on it: http://atlantic.ocean.
I would never have done that… on any software that is still in service, to my knowledge.
Edit: The right way is not to try to determine which it is, pass it to inet_pton() on the assumption that it is a numeric address. If that fails, then pass it in to getaddrinfo() to let DNS or whatever the host uses for names have a crack at it. gethostbyname is obsolete now.
http://en.wikipedia.org/wiki/Phrases_from_The_Hitchhikers_Gu...
“The answer to this is very simple. It was a joke. It had to be a number, an ordinary, smallish number, and I chose that one. Binary representations, base thirteen, Tibetan monks are all complete nonsense. I sat at my desk, stared into the garden and thought '42 will do'. I typed it out. End of story.”
Adams described his choice as 'a completely ordinary number, a number not just divisible by two but also six and seven. In fact it's the sort of number that you could without any fear introduce to your parents'
http://en.wikipedia.org/wiki/Phrases_from_The_Hitchhikers_Gu...
How about 420? ... Okay, okay. 421 is prime.