blowfish 发表于 2008-12-16 10:54

32位ip地址和Long类型ip相互转换的软件

相信大家看见过,海盗提供的ftp地址全部是一些数字,没有具体的咋们常见的ip表示方法。
此软件主要是实现了相互的转换。
另外对于long类型的ip,我们可以直接到cmd下面ping,也可以看出ip是多少。
废话少说,给大家上传一个,此软件用delphi编写。

blowfish 发表于 2008-12-16 10:59

其实此算法,应用比较广泛,比如:
对于一个网站的浏览权限的限定,假如只允许10.67.12.0-10.67.12.255的用户访问。
这样我们常规取得的ip为32的字符串表示,不好比较。只要我们将10.67.12.0转换为一个数字ip1=172166144
,10.67.12.255转换为ip2=172166399,
那么用户获取的ip转换为Long类型的ip3,判断是不是授权范围的,只需要比较大小即可ip3<ip1,ip3>ip2那么就不是授权范围的用户。
页: [1]
查看完整版本: 32位ip地址和Long类型ip相互转换的软件