你有没有遇到过这种情况:网站打不开想排查原因,或者做跨境电商需要确认目标市场的本地化展示效果,又或者怀疑自己的代理IP被识别了——这些场景都需要用到IP地址查询。IP查询看似简单,但不同方法查到的信息深度差异很大,选对工具和方法能帮你省不少时间。

这篇文章我从IP地址的基础概念讲起,手把手教你7种查询方法,覆盖Windows、macOS、Linux、手机全平台,最后还会对比市面上主流的IP查询工具,帮你快速找到最适合自己的方案。

目录导航

1. IP地址基础知识

2. 如何查询本机IP地址(全平台方法)

3. 如何查询任意IP的详细信息

4. IP查询结果解读

5. IP查询工具对比评测

6. 常见问题 FAQ

1. IP地址基础知识

1.1 什么是IP地址

IP地址(Internet Protocol Address)是互联网上每台设备的唯一标识符,就像你家的门牌号一样。当你访问一个网站时,你的设备需要知道网站服务器的IP地址才能建立连接。整个过程是:你在浏览器输入域名 → DNS服务器把域名翻译成IP地址 → 你的设备通过IP地址连接到目标服务器。

1.2 IPv4与IPv6

目前互联网上同时使用两种IP地址版本:

IPv4:最常见的格式,如 192.168.1.1,由4组数字组成,每组0-255。总共约43亿个地址,已经基本耗尽。

IPv6:新一代格式,如 2001:0db8:85a3:0000:0000:8a2e:0370:7334,地址数量几乎无限(2的128次方),正在逐步普及。国内三大运营商的宽带和4G/5G网络已经全面支持IPv6。

1.3 公网IP与内网IP

这是很多人搞混的概念:

公网IP:在整个互联网上唯一的地址,由ISP(运营商)分配。外部网站看到的就是你的公网IP。

内网IP:路由器分配给局域网内设备的地址(通常以 192.168.、10. 或 172.16.至172.31. 开头),只在局域网内有效,不能直接在互联网上使用。

你家里可能有手机、电脑、智能电视连着同一个WiFi,它们的内网IP各不相同,但对外的公网IP是同一个。想深入了解公网IP和内网IP的区别,可以看这篇:公网IP和内网IP的区别:NAT、CG-NAT一篇讲透

提示:内网IP的三大保留范围由 RFC 1918 定义——10.0.0.0/8(即 10.0.0.0 至 10.255.255.255)、172.16.0.0/12(即 172.16.0.0 至 172.31.255.255)、192.168.0.0/16(即 192.168.0.0 至 192.168.255.255)。如果你的IP以这些开头,那一定是内网IP,外部无法直接访问。IPv6的对应标准是 RFC 4193 定义的 fd00::/8 唯一本地地址。

公网IP与内网IP架构图——局域网设备经NAT转换后共享一个公网IP访问互联网

2. 如何查询本机IP地址(全平台方法)

5种IP查询方式对比——从最简单的浏览器到最底层的路由器管理页,覆盖所有使用场景

2.1 方法一:在线工具查询(最简单)

最简单的方式是打开IP查询网站,它会自动显示你的公网IP和地理位置信息。

推荐使用 008ip.com,打开即用,无需安装任何软件。它会自动检测你的:

公网IP地址

地理位置(国家、城市)

ISP(运营商)信息

代理/VPN检测结果

2.2 方法二:Windows命令行查询

打开命令提示符(CMD),执行以下命令:

查看内网IP:

ipconfig

找到”以太网适配器”或”无线局域网适配器”下的”IPv4地址”字段,就是你当前的内网IP。

查看公网IP:

curl ifconfig.me

# 备选方案:

# curl icanhazip.com

# curl ip.sb

注意:curl 从 Windows 10 1803 版开始内置。旧版 Windows 用户可使用 PowerShell 替代:Invoke-RestMethod ifconfig.me

或者使用DNS方式查询:

nslookup myip.opendns.com resolver1.opendns.com

2.3 方法三:macOS/Linux命令行查询

打开终端,执行:

查看内网IP:

# Linux(推荐)

ip -4 addr show

# macOS

ifconfig | grep “inet ” | grep -v 127.0.0.1

查看公网IP:

curl ifconfig.me

或者使用 dig 命令:

dig +short myip.opendns.com @resolver1.opendns.com

2.4 方法四:手机端查询

iOS:设置 → Wi-Fi → 点击已连接网络右侧的 ⓘ → 查看IP地址

Android:设置 → 网络和互联网 → Wi-Fi → 点击已连接网络 → 查看IP地址

以上方法查到的是内网IP。如果需要查询公网IP,直接用手机浏览器打开 008ip.com 即可。

4G/5G网络注意:手机用流量上网时,你看到的通常是运营商通过CG-NAT分配的共享公网IPv4,而非独立的公网IP。大多数情况下,你的手机同时拥有独立的公网IPv6地址——在支持IPv6的网站上,你已经被当作独立用户了。但少数运营商/区域可能仍使用NAT66(IPv6的CG-NAT),此时手机获得的仍是私有IPv6地址。

2.5 方法五:路由器管理页面查询

登录路由器管理页面(通常是 192.168.1.1 或 192.168.0.1),在”上网信息”或”WAN口状态”里可以看到路由器获得的公网IP。如果这个IP和你在008ip.com上看到的不一样,说明你处于运营商NAT网络中(CG-NAT是最常见的形式)。

3. 如何查询任意IP的详细信息

3.1 使用008ip.com查询

如果你有一个IP地址,想查它的归属地、运营商、是否为代理等信息,可以直接在 008ip.com 的搜索框中输入IP,即可获取详细信息。

3.2 使用命令行查询(高级)

如果你需要批量查询或在脚本中集成IP查询功能,可以使用命令行工具:

curl https://ipinfo.io/8.8.8.8

返回结果示例:

{

“ip”: “8.8.8.8”,

“city”: “Mountain View”,

“region”: “California”,

“country”: “US”,

“org”: “AS15169 Google LLC”

}

其中 org 字段的 AS15169 是ASN编号,Google LLC 是该ASN的归属机构。ASN归属ISP说明是住宅IP,归属云服务商说明是机房IP——这在判断IP类型时非常实用。

4. IP查询结果解读

查到IP信息后,这些字段分别代表什么?

字段

含义

注意事项

IP地址

目标设备的网络地址

IPv4和IPv6格式不同

地理位置

国家、省份/州、城市

基于IP数据库推算,精确度通常到城市级别

ISP

互联网服务提供商

如中国电信、AT&T、AWS等

ASN

自治系统编号

标识在统一路由策略下运营的IP网络

代理/VPN检测

是否属于代理/VPN/数据中心

结合ASN、rDNS、端口扫描等多维度判断

注意:IP地理位置并非GPS定位。它是基于IP数据库(如MaxMind GeoIP2)的推算,精确度通常到城市级别,不能定位到具体街道或门牌号。不同数据库的精确度也有差异——这也是为什么同一个IP在不同工具上可能显示不同的城市。

5. IP查询工具对比评测

市面上有很多IP查询工具,我挑选了几个主流的做对比:

工具

免费额度

代理检测

适用场景

008ip.com

完全免费

支持

技术人员、跨境电商用户

ipinfo.io

50K请求/月

付费

开发者API集成

ip-api.com

45请求/分钟

支持

批量查询、JSON/CSV

MaxMind GeoIP

GeoLite2免费

付费版支持

企业级精度需求

选择建议:日常查询用 008ip.com,开发集成用 ipinfo.io,企业级需求用 MaxMind。

6. 常见问题 FAQ

Q1:IP查询能精确到什么位置?

IP地理位置基于数据库推算,通常精确到城市级别。它不是GPS定位,无法精确到街道或门牌号。不同IP数据库的精确度也有差异——同一个IP在不同工具上可能显示不同的城市。

Q2:为什么查到的IP和我实际位置不一样?

常见原因有三种:一是使用了代理/VPN,显示的是代理服务器的位置;二是移动网络的IP可能定位到省会城市而非你实际所在城市(因为运营商的IP池分配策略);三是IP数据库更新滞后,部分IP段的位置信息可能尚未更新。

Q3:内网IP和公网IP有什么区别?

内网IP是路由器分配给局域网设备的地址(如 192.168.1.100),只在局域网内有效。公网IP是ISP分配的互联网地址,外部网站看到的是你的公网IP。家里多台设备共用一个公网IP,但内网IP各不相同。详见:公网IP和内网IP的区别

Q4:如何判断一个IP是否是代理/VPN?

可以使用 008ip.com 的代理检测功能。它会分析IP的ASN信息、数据中心归属、端口特征等多维度数据,判断该IP是否为代理、VPN或数据中心IP。

Q5:IP地址会变吗?

大部分家庭宽带使用动态IP,每次路由器重启或运营商定期刷新时可能会变。企业宽带和服务器通常使用固定IP。使用代理IP服务的用户,IP会根据代理节点而变化。如果你需要稳定的IP,可以向运营商申请静态公网IP(通常需要额外月费)。

Q6:IPv6地址怎么查?

Windows用 ipconfig 查看”IPv6地址”字段,macOS/Linux用 ifconfig | grep inet6。在线工具如008ip.com也会显示你的IPv6地址(如果你的网络支持的话)。目前国内大部分宽带和4G/5G网络都已支持IPv6。

📖 相关文章

住宅IP vs 机房IP vs 原生IP:2026跨境电商选IP完全指南

IPv6 是什么?地址格式、分配机制与实际应用完整指南

IPv4 vs IPv6:十大核心差异与迁移路径一文讲透