全球IP地址数据库
来源:互联网 发布:windows文件夹管理器 编辑:程序博客网 时间:2024/04/29 11:15
下面是一个免费的全球IP地址数据库,包括了国家,城市,地区,和经纬度,以便你可以利用Google Map在地图上标注。这个数据库的精确度可能有60%左右。
SQL format
更新至 2009年3月11日
CSV format(多文件)
更新至 2009年3月11日
下面是怎么使用这个数据库。
首先,所有的IP地址都是按一个整形来存放的,假设一个IP地址为A.B.C.D,那么其计算公式如下所示:
ip = (A*256+B)*256+C
也就是说,它只计算到网段为:A.B.C.0到A.B.C.255。例如:我们有一个IP地址为:74.125.45.100 (google.com),那么,
ip = (74*256+125)*256+45 = 4881709
这样,我们可以方便地使用如下的SQL语句搜索数据:
SELECT * FROM `ip_group_city`
WHERE`ip_start` <= 4881709 ORDER BY ip_start DESC LIMIT 1;
结果会是如下所示:
ip_start|country_code|region_code|city|zipcode|latitude|longitude
4881664|US|CA|Mountain View|94043|37.4192|-122.057
如果你想在线使用这些数据的话,你可以使用如下所示的网址:
http://blogama.org/ip_query.php?ip=74.125.45.100&output=xml
于是,你就会得到如下的XML数据:
<?xml version=“1.0″ encoding=“UTF-8″?>
<Response>
<Ip>74.125.45.100</Ip>
<Status>OK</Status>
<CountryCode>US</CountryCode>
<CountryName>United States</CountryName>
<RegionCode>CA</RegionCode>
<RegionName></RegionName>
<City>Mountain View</City>
<ZipPostalCode>94043</ZipPostalCode>
<Latitude>37.4192</Latitude>
<Longitude>-122.057</Longitude>
</Response>
如果你请求的是:
http://blogama.org/ip_query.php?ip=74.125.45.100&output=raw
这样你会得到CSV的格式:
74.125.45.100,OK,US,United States,CA,,Mountain View,94043,37.4192,-122.057
http://blogama.org/node/58
SQL format
更新至 2009年3月11日
CSV format(多文件)
更新至 2009年3月11日
下面是怎么使用这个数据库。
首先,所有的IP地址都是按一个整形来存放的,假设一个IP地址为A.B.C.D,那么其计算公式如下所示:
ip = (A*256+B)*256+C
也就是说,它只计算到网段为:A.B.C.0到A.B.C.255。例如:我们有一个IP地址为:74.125.45.100 (google.com),那么,
ip = (74*256+125)*256+45 = 4881709
这样,我们可以方便地使用如下的SQL语句搜索数据:
SELECT * FROM `ip_group_city`
WHERE`ip_start` <= 4881709 ORDER BY ip_start DESC LIMIT 1;
结果会是如下所示:
ip_start|country_code|region_code|city|zipcode|latitude|longitude
4881664|US|CA|Mountain View|94043|37.4192|-122.057
如果你想在线使用这些数据的话,你可以使用如下所示的网址:
于是,你就会得到如下的XML数据:
<?xml version=“1.0″ encoding=“UTF-8″?>
<Response>
<Ip>74.125.45.100</Ip>
<Status>OK</Status>
<CountryCode>US</CountryCode>
<CountryName>United States</CountryName>
<RegionCode>CA</RegionCode>
<RegionName></RegionName>
<City>Mountain View</City>
<ZipPostalCode>94043</ZipPostalCode>
<Latitude>37.4192</Latitude>
<Longitude>-122.057</Longitude>
</Response>
如果你请求的是:
这样你会得到CSV的格式:
74.125.45.100,OK,US,United States,CA,,Mountain View,94043,37.4192,-122.057
http://blogama.org/node/58
- 全球IP地址数据库
- 全球IP地址数据库[转]【转摘】
- 全球IP数据库下载
- 全球 ip 数据库
- 查询全球IP地址信息
- 全球IP地址查询完整版
- google全球ip地址库
- google全球ip地址库
- Google 全球 IP 地址库
- Google 全球 IP 地址库
- Google全球IP地址库
- 全球IP地址分配对应表
- 全球IP地址分配对应表
- 全球IP地址分配对应表
- 谷歌全球ip地址库
- 谷歌全球ip地址库
- 最新IP地址数据库(全球版 国内版 国外版 掩码版) 2016年7月 发行版
- 纯ASP(VBscript)写的全球IP地址搜索程序
- div mouseout弹出隐藏漂浮框问题
- 上班族赚外财的方法
- 生成SIS,并自签名
- symbian消息传递
- symbian内嵌浏览器及滚动条
- 全球IP地址数据库
- 搞笑转载
- symbian显示图片程序片段
- 动态创建标签并且增加响应事件
- 打发无聊的100个网站
- Helloworld项目分析杂记一
- symbian页面切换 小结
- Google免费天气预报
- mountvol 命令,把磁盘映射成文件夹