Scape away some some ignorance, fill in some knowledge, reveal more ignorance.
IPv4 DNS addresses are converted to hexidecimal so:
(And forgive me if any of the math is off ‘cause it could be)
192.168.0.10=0xC0A8000A- because
-
192=C0= (12 x 16)
-
168=A8= ((10 x 16) + 8)
-
0=00= (0 x 16)
-
10=0A= ((0 x 16) + 10)
And considering the columnar value:
- each column from right to left indicates another exponential power
-
- on the far right,
Ais10units (16**0 = 1* 10)
- on the far right,
-
- next column leftwards is
0sets of16
- next column leftwards is
-
- third from right is
zeroagain
- third from right is
-
- fourth column also
zero
- fourth column also
-
- now the fifth column indicates some number of
16 * 16 * 16, or16**3in this case8of them (32,768)
- now the fifth column indicates some number of
-
- then sixteen to the fifth power times
Aor10(10,485,760)
- then sixteen to the fifth power times
-
- and
16**6times zero
- and
-
- finally
16**7*12or3,221,225,472
- finally
-
- add all of those together and they accumulate to
3,232,235,530
- add all of those together and they accumulate to
The highest IPv4 number is 255.255.255.255 which comes to:
16**8 - 1(4,294,967,295), the number of slots being, in decimal is4,294,967,296-
- one higher since we start at zero.
-
- not every IP address is available to utilize
- that was a big number back when IPv4 came into effect.
- the new IPv6 addresses (eg
2403:5803:bf48:0001:0000:0000:0000:0107) have room for expontentially increased addresses. - I think perhaps
16**32 - 1or340,282,366,920,938,463,463,374,607,431,768,211,455(2**256 - 1with2**256potential slots) -
- That’s 340 undecillion, 282 decillion, 366 nonillion, 920 octillion, 938 septillion, 463 sextillion, 463 quintillion, 374 quadrillion, 607 trillion, 431 billion, 768 million, 211 thousand and 456
At this time, twenty twenty-five, IPv6 is nearing 50% adoption/support worldwide.
This is managed by the International Assigned Numbers Authority, an affiliate of the Internet Corporation of Assigned Names and Numbers.
Thank you Rosuav for insights and explanations.