查询IP的需求多种多样,有人查看宽带外网IP,有人查询陌生IP归属地,还有批量解析日志里数百条IP。工具选型由需求决定,不存在单一网站适配全部场景。
最简单需求就是查询本机IP。百度或者谷歌直接搜索IP,首条结果展示当前公网IP与大致位置。这个方法最快捷,适合日常使用。需要留意,百度展示的是访问百度时使用的出口IP。开启代理或者VPN,展示的就是代理服务器IP,不是宽带真实IP。确认代理是否生效,也可以用这个方法,搜索查看IP是否变化。
专门查询本机IP的站点,ip138.com和ip.cn属于老牌平台。ip138.com数据库积累时间久,除IP外附带运营商、邮编信息,页面简洁加载快,存在广告但不影响查询。ip.cn设计极简,打开页面直接展示IP、地区、运营商,没有多余内容。两者查询本机IP都足够,只看个人页面偏好。

查询外部IP归属地属于另一类场景。拿到IP地址,确认所在城市、运营商,分辨是否机房IP。纯真IP库官网ip.zxinc.org国内IP细分能力较好,可以区分家庭宽带和机房服务器IP。ipip.net功能更全面,除归属地,还提供ASN号、路由追踪、CDN识别,适合需要深度排查的用户。IP138也能查询归属地,覆盖范围广,偶尔相邻城市识别出错,免费服务不必苛求精度。
大批量IP查询,网页手动粘贴效率太低,优先选用API接口。高德、百度、腾讯地图开放平台都提供IP定位接口,个人使用免费额度足够。调用方式简单,GET请求携带IP参数,返回JSON格式省市信息。编写脚本循环调用,几百条IP几分钟完成查询。接口定位精度到城市级别,无法定位街道,IP定位本身精度存在上限,城区定位已经属于不错结果。
还有一类工具用来查询IP威胁情报。服务器日志出现陌生IP,反复尝试SSH登录或者端口扫描,判断是否恶意IP。普通归属地查询无法满足,选择AbuseIPDB、VirusTotal、Threatbook微步在线。输入IP,查看举报记录、关联恶意域名、历史攻击行为。AbuseIPDB免费查询有每日额度,适合管理员偶尔排查可疑IP。微步在线中文支持完善,国内威胁情报覆盖更好。
查询公网IP还有小众实用场景,判断宽带是不是公网IP。国内大量家庭宽带分配运营商内网地址,外部网络无法访问内网设备。检测方法,记下百度查询得到的IP,登录路由器查看WAN口IP。两个IP一致,代表拥有公网IP;WAN口IP以10、100、172开头,属于运营商NAT内网地址。这个判断对远程访问、端口映射搭建很关键。
IP查询工具精度,取决于数据库更新频率与覆盖范围。免费工具数据来源多为whois记录、路由表、用户提交信息,定位到城市是常态,区县定位看数据库。MaxMind、IP2Location这类商用库精度更高,个人使用没必要付费。日常IP查询,上面提到的免费网站和API足够。
最后提醒,查询本机IP、IP归属地都合规,但依靠IP信息人肉追踪他人或者骚扰属于违规行为。IP归属只能确定城市与运营商,属于公开信息。精确定位个人只有公安具备权限,普通工具做不到,也不应该具备这个能力。