今天在看子网掩码计算器。本人算数一直是个硬伤,脑子不是十分灵活那种。

但是发现。IP十进制计算。当时没看懂。十进制计算是个什么鬼。


拿百度举例。(因为我们51cto的域名ping后解析出来的地址是无法直接访问的。尴尬)

  无论是 www.baidu.com

  还是  61.135.169.121

访问后的结果是一样的。

但是还一个访问办法。

无论是  http://1032300921

还是    1032300921

结果也是一样的。

那么问题来了。这个数字是怎么来的。


计算过程如下

将点分十进制的

61.135.169.121

转化为一个十进制数

61*256*256*256+135*256*256+169*256+121=1032300921

1023410176    + 8847360   +43264  +121=1032300921

知识点:IP地址的另一个表示法将32位二进制的IP地址转换为十进制整数