| What kind of address is this? |
|
http://3564020356... what kind of address is this? Even if it's well explained on +frav's site,
many asked me. Inside this little paper I will explain you why and how you should use a 32 bit
address.
|
Ever heard about 32 bit addresses?
Well, I don't want you to bore with things you may have read otherwise, but if you're reading
this essay you've probably missed +fravia's one: so go and read it as soon as you can!
I'll probably be a little redundant, but I would like to point you a couple of things about
this kind of addresses:
- they're not easier to remember but mine is, at least, for me: I read it 356-40-20-356 and
IMHO it's easier than any phone number
- it does not have to be resolved, because it is a real numeric address. So I can use it even
if my DNS does not work :)
- it's easy to convert: just take the four numbers in the numerical IP you wish to change and
convert them in HEX, then put the four hex values together and convert the dword in DEC.
You can also do it in another way, just multiplying the four numbers by powers of 256:
that is, [first*256^3]+[second*256^2]+[third*256^1]+[fourth*256^0].
In my case: [212*16777216]+[110*65536]+[162*256]+[132]=
3556769792+7208960+41472+132=
*** 3564020356 ***
... wow :)
- it can be used as a VirtualHost in apache configuration, as if it was a string: this means
that you can identify different pages with different 32 bit codes, which all point to the
same IP address. For instance, apache in a server with LAN address 192.168.1.1 will answer
with one page if you request it with the address 3232235777, and with another if you use
7527203073. If you've read +fravia's essay you can also understand why: you can add ANY
multiple of 256^4 to the 32 bit address, because all the bits after the lowest 32 are
ignored.
These are just some hints I gave you: if you happen to find anything new, tell me and I will
add it to this page.
+ma
-----------------------------------------------------------------------------
Slight addition by Jeff:
>oh I don't know if you ever saw the little post I wrote up last month or
>so... but i found a very QUICK way to resolve an obscured number without
>calculations :)
>
>you simply put the number into NSLookUp and it returns the dns number
>nicely reformed for you :)
>
>http://www.interlog.com/~patrick/cgi/nslookup.cgi?host=3564020356
>
>nslookup 3564020356:
>
>Server: noc.cerf.net
>Address: 192.153.156.22
>
>Name: mktweb.planet.it
>Address: 212.110.162.132
-----------------------------------------------------------------------------
Another addition by +me:
As you might have noticed yet, the website address is now
http://3564020356.org
This is because the server changed IP address and, of course, its 32bit
version changed too. Anyway, "the same, good, old 32bit url".org seemed
a natural prosecution of this website's history, so here it is :)
+ma