

表设计
如何建立IP地址库并加以搜索
2005-02-04 16:54:35
问题:
表结构如下,三个字段
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>=换算后的地址 |