为什么IP地址最高只能到255.255.255.255,而不能扩大到999.999.999.999?
路过强答一番, 蹭点盐值, 盐值低迷,俺豁出去了。
更新:俺热泪盈眶, 赞竟然破百了。多谢各位父老乡亲兄弟姐妹。 不胜感激!
其实您如果喜欢十进制数字, 88888888 这样的 IP 地址也是可以有的。
80% 的知乎读者可能不知道,
ping 2646190095
和
ping 157.185.168.15
以及
ping www.163.com
是等价的。
俺知道很多人以为俺在瞎扯蛋, 但是只要他们复制粘贴,PING 过一轮以后就会大惊失色......
会以为俺黑了他们的电脑。
ping 2646190095
ping 157.185.168.15
2646190095 就是
www.163.com
的 IP 地址。
只不过大家都很懒, 不愿意记 2646190095 这样的 IP 地址。
2646190095 (DEC) = 10011101101110011010100000001111 (BIN)
10011101101110011010100000001111
分成 4 节, 就是
10011101 10111001 10101000 00001111
10011101 (BIN) = 157 (DEC)
10111001 (BIN) = 185 (DEC)
10101000(BIN)= 168 (DEC)
00001111(BIN)= 15 (DEC)
Vinton Gray Cerf (互联网的先驱者)说, 互联网原先只是个破实验:
“当我们在考虑互联网的时候(想好了,这将是一些任意数量的网络都相互连接--我们不知道有多少,也不知道它们将如何连接),但国家规模的网络我们认为 "好吧,也许每个国家会有两个"(因为它很昂贵:此时以太网已经被发明了,但它没有像几年后那样到处扩散)。然后我们问 "有多少个国家上网?" (每个国家有两个网络,有多少个网络?)
我们没有谷歌可以放狗,所以我们猜测有128个,那就是2乘以128就是256个网络(那是8位),然后我们问 "每个网络上会有多少台电脑?" 我们问 "1600万台怎么样?" (那又是24位)所以我们决定一个32位的地址方案,允许43亿个终端。在1974年左右,我认为这足够做这个(破)实验了!"
ping 2646190095
ping 157.185.168.15
$ traceroute 2646190095
traceroute to 2646190095 (157.185.168.15), 30 hops max, 60 byte packets
1 _gateway (10.X.X.X) 1.340 ms 2.058 ms 2.474 ms
2 ...... (......) 32.081 ms 33.221 ms 33.466 ms
3 ........ (..........) 34.610 ms 35.906 ms 38.026 ms
4 .......... (X.X.X.X) 44.245 ms 44.514 ms 44.384 ms
5 XXX.XX.XXXXXXX.XX (X.X.X.X) 43.928 ms 49.866 ms 49.742 ms
6 sea-b2-link.ip.twelve99.net (213.248.67.224) 49.436 ms 47.761 ms 48.835 ms
7 * * *
8 motl-b2-link.ip.twelve99.net (62.115.118.189) 85.243 ms 85.111 ms 84.905 ms
9 hongkongseaga-svc071561-ic358027.ip.twelve99-cust.net (213.248.100.103) 81.549 ms 81.319 ms 87.188 ms
10 * * *
11 157.185.168.15 (157.185.168.15) 95.818 ms 95.689 ms 95.909 ms
ping www.163.com
traceroute to 88888888 (5.76.86.56), 30 hops max, 60 byte packets
......
9 40.ecr1.nyk.cw.net (198.32.118.40) 95.085 ms 101.880 ms 101.676 ms
10 ae3-xcr1.nyh.cw.net (195.2.16.133) 177.062 ms 177.232 ms 186.902 ms
11 et-10-1-5-xcr1.ptl.cw.net (195.2.24.242) 173.821 ms 175.565 ms 175.384 ms
12 ae1-pcr1.fnt.cw.net (195.2.9.125) 186.702 ms 187.021 ms 188.184 ms
13 217.161.70.38 (217.161.70.38) 180.008 ms 175.841 ms 172.059 ms
14 188.254.15.133 (188.254.15.133) 235.900 ms 236.509 ms 236.200 ms
15 * 81.177.105.78 (81.177.105.78) 282.880 ms 188.128.11.198 (188.128.11.198) 253.313 ms
16 95.59.172.36.static.telecom.kz (95.59.172.36) 285.113 ms 95.59.172.34.static.telecom.kz (95.59.172.34) 272.049 ms 95.59.172.36.static.telecom.kz (95.59.172.36) 300.452 ms
17 95.59.172.48.static.telecom.kz (95.59.172.48) 299.387 ms 95.59.172.55.static.telecom.kz (95.59.172.55) 302.452 ms 95.59.172.48.static.telecom.kz (95.59.172.48) 299.550 ms
18 82.200.243.189 (82.200.243.189) 297.466 ms * *
19 * * *
20 * * *
21 * * *
traceroute to 99999999 (5.245.224.255), 30 hops max, 60 byte packets
......
6 sea-b2-link.ip.twelve99.net (213.248.67.224) 45.754 ms 52.851 ms 42.484 ms
7 nyk-bb2-link.ip.twelve99.net (62.115.137.58) 170.047 ms * *
8 nyk-bb1-link.ip.twelve99.net (80.91.246.163) 192.789 ms * nyk-bb2-link.ip.twelve99.net (62.115.137.58) 209.151 ms
9 ldn-bb1-link.ip.twelve99.net (62.115.113.21) 208.970 ms ldn-bb4-link.ip.twelve99.net (62.115.112.245) 209.488 ms 209.633 ms
10 ldn-b1-link.ip.twelve99.net (62.115.143.27) 210.676 ms ldn-b1-link.ip.twelve99.net (62.115.114.235) 211.095 ms ldn-b1-link.ip.twelve99.net (62.115.143.27) 210.840 ms
11 mobily-ic309131-ldn-b1.ip.twelve99-cust.net (62.115.50.214) 270.596 ms 270.765 ms 271.859 ms
12 static-86-51-65.mobily.com.sa (86.51.65.236) 284.155 ms static-86-51-65.mobily.com.sa (86.51.65.232) 292.853 ms static-86-51-65.mobily.com.sa (86.51.65.236) 256.311 ms
13 86.51.82.85 (86.51.82.85) 259.882 ms 86.51.82.81 (86.51.82.81) 278.234 ms 280.935 ms
14 86.51.89.98 (86.51.89.98) 263.149 ms 262.776 ms 279.755 ms
15 * * *
16 * * *
看看书吧, 书上都有的。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
看看这个话痨答主还有啥奇葩崩坏魔愣回答/散文: