根据ip查找ISP运营商和归属地的几种方法
时间:2022-04-28
本文章向大家介绍根据ip查找ISP运营商和归属地的几种方法,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一般来说都是根据网上流传的各种IP库来解析获取对应的ISP和归属地的,
除非有实力的公司自己从运营商获取数据,然后做数据分析得到。
下面介绍前者,如何利用网上的IP库获取这类信息:
1、利用 ip138.com 获取相关信息:
decli@~ 14:34:31>
curl http://iframe.ip138.com/city.asp 2>/dev/null|sed -n 's#.*<center>|</center>.*##gp'
您的IP是:[113.108.76.174] 来自:广东省深圳市 电信
decli@~ 14:36:23>
由于ip138.com 并未提供批量查询接口,因此,这种方式虽然简单,但只能用来做单个查询。
2、淘宝 IP 库提供的 Rest 风格接口:10qps
http://ip.taobao.com/ipSearch.php
3、新浪 ip 库:
http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=8.8.8.8
4、批量查询:
这种方式大都基于纯真IP库(http://www.cz88.net/),下载到本地,然后用python或者PHP、C等解析二进制IP库文件。
(1)IP地址批量查询 python版
(2)qqwry围绕纯真数据库开发的一系列小工具
https://code.google.com/p/qqwry/
- qqwry.c,qqwry.h。一个c实现的lib,用来从纯真数据库里获取ip地址信息。下载,文档
- nali,一组ip查询工具,包括可以让dig,traceroute显示ip地理信息。下载,文档
- pecl::qqwry,纯真数据库查询的PHP C扩展实现。下载,文档
- 纯真数据库UTF-8版本。转换工具也以开源形式发布,用php实现
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法