Hey Guys,As promised, I'll describe a way to translate IP's by hand. I'll continue to write more articles about this subject as long as people are interested.What will we learn?
You'll learn how to translate IP's (original v4 format), which consists of 4 decimal octets to a 1 decimal octet. What materials do you need?
-1 Pencil-1 Paper-Google Chrome (or some other browser) Let's get started...
First we need an IP address. I'll be using "184.108.40.206". There are many ways to get an IP address. You can either use command ping in command prompt or terminal, or you can use a method described here: http://freelabs.info/UrlToIpOnline.aspx
. What does "220.127.116.11" mean?
This is a representation in decimal format (base 10). Our numbering system uses (base 10), so it's the easiest one to understand for us. Every IP (v4) address consists of four octets and each octet is represented by 8 bits. We'll convert from 4 octets to 1 octet (but still keep the same base 10 format). The formula of (IPv4) 4 octet is:Dec1 = Octet1 * (256^3)Dec2 = Octet2 * (256^2)Dec3 = Octet3 * (256^3) = Octet3 * 256Dec4 = Octet4 * (256^0) = Octet4FinalOctetIP = Dec1 + Dec2 + Dec3 + Dec4 So, we have:Octet 1 = 173Octet2 = 194Octet3 = 206Octet4 = 100 Thus:Dec1 = 173 * (256^3) = 2902458368Dec2 = 194 * (256^2) = 12713984Dec3 = 206 * 256 = 52736Dec4 = 100FinalOctetIP = 2902458368 + 12713984 + 52736 + 100 = 2915225188 We did it!
We converted something looks like this: 18.104.22.168 to 2915225188. What now?
We can now access the website using the number 2915225188. Open web browser such as google chrome. In the URL type "/2915225188" with no quotes. It will open up a google page! If you're a web designer, you can use the same concept: <a href="/2915225188" > Name </a> Conclusion
If you want to see more articles on this, leave comments and make suggestions! Also, I've released a new operating system JuliarOS (it's NOT Linux based) It's written completely in *Juliar * - which is then compiled to Assembly and then to binary. Please contact me if you're interested in becoming a developer or joining the program. The only requirement is that you have a basic understanding of *Juliar * Language.