IP协议

网际协议(Internet Protocol),简称IP,又称互联网协议,是互联网协议套件(TCP/IP)中的网络层的主要协议。IP主要包含:IP编码地址、分组封装和转发。目前互联网使用IP有两个版本IPv4和IPv6。

简介

时间轴

IP地址

IP数据包

IPv4

IPv6

IP地址查询

查询外网IP地址

名称 描述 网址
httpbin.org
https://httpbin.org/ip
官网:https://httpbin.org/
源代码:https://github.com/postmanlabs/httpbin

Python语言中示例:

import requests
import json

res = requests.get('https://httpbin.org/ip')
ip = json.loads(res.text)['origin']
print(ip)

IP定位

通过IP获取地理位置,通常是非精确定位,一般到区/县。

名称 描述 网址
ip-api.com 个人:免费,不需要API密钥,支持IPv4和IPv6,频率45次/分钟,不能商用,不能使用https。
# 本机IP位置
http://ip-api.com/json/?lang=zh-CN

# 指定IP位置
http://ip-api.com/json/IP地址?lang=zh-CN
官网:https://ip-api.com/
费用:https://members.ip-api.com/
淘宝IP地址库
https://ip.taobao.com/outGetIpInfo?ip=IP地址&accessKey=alibaba-inc
http://ip.taobao.com/instructions.html
腾讯位置服务 支持IPV4、IPv6地址定位。 https://lbs.qq.com/service/webService/webServiceGuide/webServiceIp
高德开放平台 仅支持IPV4,不支持国外IP解析。 https://lbs.amap.com/api/webservice/guide/api/ipconfig
百度地图开放平台
普通IP定位
https://lbsyun.baidu.com/index.php?title=webapi/ip-api

资源

网站