基于C++的adbase框架实现的ip地址查询服务
./cmake.sh
cd build
make -j 12
make install
cd /usr/local/adinf/wander/bin
./wander -c ../conf/system.ini
1.1.8.0-1.1.63.255 中国->广东->其他 449900
1.1.64.0-1.1.127.255 日本->其他->其他 999900
1.1.128.0-1.1.255.255 泰国->其他->其他 999900
1.2.0.0-1.2.1.255 中国->福建->其他 359900
1.2.2.0-1.2.2.255 中国->北京->北京 110000
1.2.5.0-1.2.5.255 中国->北京->北京 110000
1.2.6.0-1.2.7.255 中国->福建->其他 359900
1.2.8.0-1.2.8.255 中国->北京->北京 110000| IP区间 | 十进制整数区间 | 地理位置 | 邮编 |
|---|---|---|---|
1.1.8.0-1.1.63.255 |
16844800-16859135 |
中国->广东->其他 | 449900 |
1.1.64.0-1.1.127.255 |
16859136-16875519 |
日本->其他->其他 | 999900 |
1.1.128.0-1.1.255.255 |
16875520-16908287 |
泰国->其他->其他 | 999900 |
| 变量名 | 意义 |
|---|---|
| FIP(floorIP) | 区间最小ip值 |
| UIP(upperIP) | 区间最大ip值 |
| ZN() | 地理位置 |
| ZC(zipcode) | 邮编 |
请求方式:
Get
请求地址:
host:port/wander/location
请求参数
"ips": string IP地址,多个ip以逗号分开
返回数据
{
"code": 0,
"msg": "success",
"data": [
{
"ip": "14.215.120.0",
"location": "中国->广东->广州",
"zipcode": "440100",
"result": "search success"
},
{
"ip": "14.215.191.2",
"location": "中国->广东->广州",
"zipcode": "440100",
"result": "search success"
},
]
}