如何建立IP地址庫(kù)并加以搜索

字號(hào):

問(wèn)題:
    表結(jié)構(gòu)如下,三個(gè)字段
    IP1 IP2 ADDRESS
    61.150.82.100 61.150.82.167 西安天下網(wǎng)吧
    IP1到IP2為同一個(gè)地址(西安天下網(wǎng)吧)
    我想輸入比如61.150.82.120 ,就可以查找到地址為西安天下網(wǎng)吧,如何實(shí)現(xiàn)?
    回答:
    另外建立兩個(gè)雙精度字段 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>=換算后的地址