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


.+Ma.