打印本文 打印本文  关闭窗口 关闭窗口  
如何建立IP地址库并加以搜索
作者:佚名  文章来源:不详  点击数  更新时间:2008/4/18 16:10:30  文章录入:杜斌  责任编辑:杜斌

  问题:

  表结构如下,三个字段
  IP1             IP2             ADDRESS
  61.150.82.100    61.150.82.167     西安天下网吧

  IP1到IP2为同一个地址(西安天下网吧)

  我想输入比如61.150.82.120  ,就可以查找到地址为西安天下网吧,如何实现?

  回答:

  另外建立两个双精度字段 IPA IPB

  更新IPA 等于 61*256*256*256+150*256*256+82*256+100
  更新IPB 等于 61*256*256*256+150*256*256+82*256+167

  换算 61.150.82.120 到 61*256*256*256+150*256*256+82*256+120

  然后用 select * from table where ipa<=换算后的地址 and ipb>=换算后的地址

打印本文 打印本文  关闭窗口 关闭窗口