星期五, 八月 24, 2007

http://3639556451

譬如 216.239.57.99 这个是 Google 的IP,它是由四段组成,每一段都是一个10进制的数字,我们使用除2取余的方法,将它转换成2进制数,那么就会得到 11011000.11101111.00111001.01100011 (注意IP的概念),然后我们可以得到这个主机在公网上的2进制地址实际就是 11011000111011110011100101100011,我们再将这个2进制地址转换成10进制,那么就可以得到 3639556451,然后我们使用 http://3639556451 这个地址访问看看,是不是Google?

看明白上面的意思,也就可以了解 http://1209883200 的意思了,也就可以为自己的网站搞一个这样形式的 "地址" 啦。^_^

如果觉得上面的算法很复杂,我还可以介绍一个更简单的算法:a.b.c.d = a*256^3+b*256^2+c*256^1+d*256^0

(通过上面的算法,我们也可以算出IPV4网络理论上最多能够容纳多少台主机)
全文地址