IP 地址查询

IP 地址查询是一个免费在线的 IP 工具:点一下就能查到你当前的公网 IP 与归属地(这一步会向第三方 IP 库发一次请求,页面会先告诉你发给谁);把任意 IPv4、IPv6 或 CIDR 网段贴进输入框,还能离线算出网络地址、广播地址、子网掩码、可用主机数与 IP 范围,并判断它是公网、私网、CGNAT、环回还是保留地址。你输入的 IP 只在浏览器本地解析,不会发送到任何服务器。

我的公网 IP

点击后会向第三方 IP 库发起一次请求,它们会看到你的 IP;你在下面输入框里填的内容不会被发送。

在上面的输入框里填一个 IP 或 CIDR 网段,比如 192.168.1.10/24;也可以直接点下面的示例。

你在输入框里键入的任何内容都不会出现在任何网络请求里——本工具只在你主动点上面那个按钮时,向固定地址发一次不带任何参数的请求。 网段数据表版本 2026.08,更新于 2026-08-26,每半年复核一次。

IP 的五种写法:2130706433 为什么是 127.0.0.1

搜「查 IP」的人其实想要的是两件不同的事:一件是「我的 IP 是多少」,另一件是「这个地址是什么、属于哪个网段」。 这个在线 IP 查询工具把两件事分开做——怎么查自己的公网 IP,看页面顶部那个按钮; 要看一个地址的类型与网段,用上面的输入框。作为一个 IP 查询工具,它最先要回答的其实是下面这个问题。

很多人第一次遇到 2130706433 这串数字,是在某条日志或某个可疑链接里。把它粘进浏览器地址栏,打开的居然是本机—— 这不是漏洞,是 inet_aton 留下的历史规则:一个 IPv4 地址本质上就是一个 32 位整数, 点分十进制只是它最常见的一种写法。IP 转十进制、十进制转 IP、IP 地址转整数说的都是这一件事。 下面这五种写法指向的是同一个地址:

写法你输入的解析成的地址本页判定
1.2.3.4 这样的点分十进制127.0.0.1127.0.0.1严格四段写法
整数写法2130706433127.0.0.1整数写法
十六进制写法0x7f000001127.0.0.1十六进制写法
八进制写法(每段前导零)0177.0.0.1127.0.0.1非严格写法
缺段写法127.1127.0.0.1非严格写法

规则很简单:四段时每段 8 位;只写三段时最后一段占 16 位;只写两段时最后一段占 24 位;只写一段时它就是完整的 32 位。 每段的进制由前缀决定——0x 开头按十六进制,单个 0 开头按八进制,其余按十进制。 所以 010.0.0.1 会被解释成 8.0.0.1 而不是 10.0.0.1

私有地址与特殊用途网段速查表:哪些是内网 IP

内网 IP 和外网 IP 区别在哪?一句话:私有 IP 地址范围里的地址只能在你自己的网络里用,公网上不会被路由。 192.168 是内网吗——是的,它是 RFC 1918 三段私有地址里最常见的一段;另外两段是 10.0.0.0/8 与 172.16 私有地址 (准确说是 172.16.0.0/12,只覆盖 172.16 到 172.31)。内网 IP 查询、保留 IP 地址、IP 地址类型这些问题, 答案都在下面这张 IANA 特殊用途网段表里。表里没有的一律是全球单播,也就是公网地址。

IPv4 特殊用途网段:私有 IP 地址范围速查

网段名称出处能公网路由吗一句话说明
255.255.255.255/32受限广播地址RFC 8190不能发给本网段所有主机的广播地址,路由器不会转发它,因此出不了本地链路。
192.0.2.0/24文档示例 TEST-NET-1RFC 5737不能专门留给文档、教材和示例代码用的地址段,真实网络里不会被分配。
198.51.100.0/24文档示例 TEST-NET-2RFC 5737不能第二段文档示例地址,作用与 TEST-NET-1 相同,写教程时用来举第二个例子。
203.0.113.0/24文档示例 TEST-NET-3RFC 5737不能第三段文档示例地址。在文档里写这三段而不是随手编一个真实 IP,是基本礼貌。
192.88.99.0/246to4 中继任播(已弃用)RFC 7526不能早年 6to4 隧道的公共中继入口,因质量不可控已于 2015 年正式废弃,现网不应再出现。
192.0.0.0/24IETF 协议分配保留RFC 6890不能留给协议本身使用的地址池,例如 DS-Lite 的 192.0.0.0/29,普通主机不会拿到。
169.254.0.0/16链路本地地址(APIPA)RFC 3927不能电脑向 DHCP 要不到地址时自己给自己分配的地址。看到它基本等于「这台机器没联上网」。
192.168.0.0/16私有地址(家用路由器默认段)RFC 1918不能家庭与小型办公网络最常用的一段,只能在内网使用,公网上不会被路由。
198.18.0.0/15网络设备基准测试RFC 2544不能专供路由器、防火墙做吞吐量测试的地址段,不应出现在真实业务流量里。
172.16.0.0/12私有地址RFC 1918不能覆盖 172.16.0.0 到 172.31.255.255,企业内网与容器网络常用。注意它不是整个 172 段。
100.64.0.0/10运营商级 NAT(CGNAT)RFC 6598不能运营商在自己网内做二次 NAT 时给用户分配的过渡地址:既不是公网也不是你家的内网。
127.0.0.0/8环回地址RFC 1122不能指向本机自己,数据包不出网卡。整个 /8 都是环回,不只是 127.0.0.1 一个地址。
10.0.0.0/8私有地址RFC 1918不能最大的一段私有地址,一千六百多万个地址,大型企业与云上 VPC 最常用。
0.0.0.0/8本网络 / 未指定地址RFC 1122不能0.0.0.0 表示「未指定」或「本机所有地址」,服务端监听 0.0.0.0 就是监听所有网卡。
224.0.0.0/4组播地址(原 D 类)RFC 5771不能一对多通信用,239.0.0.0/8 是管理范围组播,相当于组播里的「私有地址」。
240.0.0.0/4保留地址(原 E 类)RFC 1112不能预留作「将来使用」,四十年过去仍未启用,多数系统的协议栈直接拒绝它。

几个高频疑问可以直接在表里对上号:127.0.0.1 是什么——环回地址,指向本机,而且整个 127.0.0.0/8 都是环回,不只是那一个地址;169.254 开头的 IP 是链路本地地址,电脑向 DHCP 要不到地址时才会自己分配一个, 看到它基本等于「这台机器没联上网」;100.64 是什么 IP——它既不是公网也不是内网, CGNAT 是什么这个问题的答案就在这里:运营商级 NAT 的过渡地址段,家宽用户拿到它就意味着你没有独立公网 IP, 端口映射与外网直连都做不了。

IPv6 特殊用途网段:fe80 与 ULA 是什么

网段名称出处一句话说明
::/128未指定地址RFC 4291相当于 IPv4 的 0.0.0.0:表示「还没有地址」,只在协议协商阶段作为源地址出现。
::1/128环回地址RFC 4291IPv6 的本机地址。与 IPv4 不同,环回只有这一个地址,不是一整段。
::ffff:0:0/96IPv4-mapped 地址RFC 4291把一个 IPv4 地址装进 IPv6 的写法,双栈套接字在内部用它表示 IPv4 连接。
64:ff9b::/96NAT64 知名前缀RFC 6052纯 IPv6 网络访问 IPv4 服务时,把目标 IPv4 拼在这段前缀后面交给 NAT64 网关翻译。
100::/64丢弃前缀(Discard-Only)RFC 6666把流量指向这里等于扔进黑洞,运营商用它做远程触发黑洞路由来抗攻击。
2001:db8::/32文档示例地址RFC 3849IPv6 世界里的「示例地址」,写文档、教程、配置样例时应当用它。
2001::/32Teredo 隧道RFC 4380让 NAT 后的主机穿越 IPv4 网络获得 IPv6 连通性的过渡技术,地址里内嵌了服务器 IPv4。
2001:20::/28ORCHIDv2RFC 7343用密码学哈希生成的标识符,长得像地址但不用于转发,供 HIP 这类协议做主机身份。
2002::/166to4 隧道RFC 3056把一个公网 IPv4 地址嵌进第 2 到第 6 字节自动生成的 IPv6 前缀,现已基本退役。
fe80::/10链路本地地址RFC 4291每块网卡都会自动生成一个,只在本网段有效,出不了路由器,实际使用的是 fe80::/64。
fec0::/10站点本地地址(已废弃)RFC 3879早年想对标 IPv4 私有地址的设计,因「站点」边界无法定义已于 2004 年废弃,改用 ULA。
ff00::/8组播地址RFC 4291第二个字节的两个 nibble 分别是标志位与作用域,决定这个组播能传多远。
fc00::/7唯一本地地址 ULARFC 4193IPv6 版的私有地址。实际可自选的只有 fd00::/8,后 40 位要求随机生成以避免撞段。
2000::/3全球单播地址RFC 4291IANA 当前正在分配的公网范围。你在互联网上看到的 IPv6 地址几乎都落在这里。

组播地址还要再看一层:IPv6 组播的第二个字节由标志位和作用域两个 nibble 组成,作用域决定这个包能传多远。 本页收录的作用域对照是:1 = 接口本地、2 = 链路本地、4 = 管理本地、5 = 站点本地、8 = 组织本地、e = 全球。所以 ff02::1 是链路本地的「全部节点」,ff0e::1 则是全球范围。

IP 子网计算怎么算:掩码、网络地址与可用主机数

子网掩码计算器要做的事其实只有一步按位与。把 IP 和掩码逐位相与,得到的就是网络地址; 把掩码取反再与 IP 相或,得到的是广播地址。子网掩码 255.255.255.0 是多少位——数一下二进制里有多少个 1 就行,答案是 24 位,写成 /24。反过来,/24 有多少个 IP:2 的 (32 - 24) 次方等于 256 个地址, 扣掉网络地址和广播地址后可用主机数是 254。这就是网络地址和广播地址这一对总被一起提起的原因——它们各占一个, 不能分给主机。CIDR 计算、子网掩码换算、子网划分计算、可用主机数计算,全都是这几条公式的组合。

前缀子网掩码地址总数可用主机数
/8255.0.0.01677721616777214
/9255.128.0.083886088388606
/10255.192.0.041943044194302
/11255.224.0.020971522097150
/12255.240.0.010485761048574
/13255.248.0.0524288524286
/14255.252.0.0262144262142
/15255.254.0.0131072131070
/16255.255.0.06553665534
/17255.255.128.03276832766
/18255.255.192.01638416382
/19255.255.224.081928190
/20255.255.240.040964094
/21255.255.248.020482046
/22255.255.252.010241022
/23255.255.254.0512510
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422
/32255.255.255.25511

怎么判断两个 IP 在不在同一个网段:各自和同一个掩码按位与,得到的网络地址相同就是同一段。 比如 192.168.1.7 和 192.168.1.200 在 /24 下都落在 192.168.1.0,是同段;换成 192.168.2.5 就不是了。 页面上的「解析 / 网段」标签页可以直接贴一批网段清单批量判断。需要把一段起止地址转成配置文件里能写的网段时, 用 IP 范围转 CIDR;反过来 CIDR 转 IP 范围也在同一块。本页给的是覆盖该区间的最小CIDR 集合,它们的并集恰好等于原区间、彼此不重叠,可以直接抄进 ACL 或白名单。

IPv6 地址缩写规则::: 到底能用几次

IPv6 地址查询之所以容易让人犯迷糊,是因为同一个地址有好几种写法。IPv6 缩写规则其实就六条, RFC 5952 写得很清楚:十六进制一律小写;每组去掉前导零;用一对冒号压缩最长的那段连续全零组; 长度相同时压最左边那段;单个零组不压缩;zone id 原样跟在最后。 最后那条「只能用一次」是硬规则——写两次就没法还原缺了几组了。IPv6 地址展开就是反着来,补回 8 组 4 位。

输入规范写法(压缩后)完全展开
2001:0db8:0000:0000:0000:0000:0000:00012001:db8::12001:0db8:0000:0000:0000:0000:0000:0001
1:0:2:3:4:5:6:71:0:2:3:4:5:6:70001:0000:0002:0003:0004:0005:0006:0007
1:0:0:2:0:0:0:31:0:0:2::30001:0000:0000:0002:0000:0000:0000:0003
1:0:0:2:0:0:3:41::2:0:0:3:40001:0000:0000:0002:0000:0000:0003:0004
::ffff:192.0.2.1::ffff:192.0.2.10000:0000:0000:0000:0000:ffff:c000:0201

fe80 开头的 IP 是链路本地地址,每块网卡都会自动生成一个,只在本网段有效、出不了路由器, 所以它常常带一个 zone id 写成 fe80::1%eth0 用来指明走哪块网卡。fd00:: 开头的是唯一本地地址(ULA),相当于 IPv6 版的私有地址。::ffff: 开头的则是 IPv4 映射 IPv6 的写法,双栈程序内部用它表示一条 IPv4 连接; 真要做 IPv6 转 IPv4,能反解的只有这类内嵌了 IPv4 的地址(还有 6to4、Teredo、NAT64 三种隧道前缀), 普通的 IPv6 地址和 IPv4 地址之间并没有换算关系。

IP 归属地是怎么查出来的:为什么两个网站结果不一样

IP 归属地查询、IP 地址归属地、IP 属地查询问的是同一件事,但很多人没意识到:IP 本身并不携带位置信息。所谓归属地,是各家 IP 库自己维护的一张对照表, 数据来自三处——地址注册机构(RIR)的登记信息、BGP 路由的宣告来源,以及大量网络测量得出的推断。 三者都可能过时,也都可能被覆盖,所以 IP 查询归属地准吗这个问题的诚实答案是:国家一级通常可靠, 省市一级经常有偏差,移动网络、CDN 节点和企业专线尤其不准。

两个网站查同一个 IP 给出不同城市,是完全正常的现象:各家的数据来源、更新节奏、推断算法都不同, 而 IP 段还会被运营商在内部重新分配。所以看到差异时不必纠结谁对——更该问的是「这个精度够不够我用」。

从访问日志里找真实 IP:X-Forwarded-For 该取哪个

做 Nginx 日志 IP 统计时最容易出错的一步,就是从 X-Forwarded-For 里取客户端地址。 网上流传最广的说法是「取第一个就是真实 IP」——这句话是错的,而且是安全事故的常见成因。 X-Forwarded-For 真实 IP 的正确口径是这样的:这个头是一条链,每经过一层代理就在右边追加一个地址; 最右边那个由你最近的代理写入、相对可信,而最左边那个是客户端自己声称的, 任何人都能随手伪造成任意值。

正确做法是:明确自己前面有几层可信代理,从右往左跳过这么多层,剩下的第一个才是可信客户端 IP。 在 Nginx 里就是 set_real_ip_from 逐条列出可信代理网段,再配 real_ip_recursive on; 在应用层同理,可信代理列表必须写死,不能从请求里推断。把本页的「批量 / 日志」标签页当成核对工具很方便: 粘贴一整段日志或一条代理链,它会逐条拆开、标出每个地址在链上的位置与类型,并按 /24 聚合统计—— IP 批量查询与网段占比一次做完,帮你快速看出「这些请求到底来自公网还是内网代理」。

顺带一提,判断请求方是什么浏览器、什么设备要看另一样东西,那是 User-Agent 解析 的活;想知道某个响应状态码代表什么, 查 HTTP 状态码查询。一个答「你是谁」,一个答「结果怎样」, 本页答「你从哪来」,同一个排查现场的三块拼图。本页还会顺手给出每个地址的反向 DNS 名 (形如 4.3.2.1.in-addr.arpa),但只负责按规则生成这个名字,不去查它对应的域名。

想看内网 IP 怎么办:三个系统里的命令

浏览器看不到你的内网地址,这是有意为之:现代浏览器已经用 mDNS 把本地候选地址混淆成xxxxxxxx.local 这样的假名,早年那套 WebRTC 探测法已经探不到真值了。 它本来也是典型的指纹采集手法,与本站的隐私立场冲突,所以本页不做。

要看本机内网 IP,在系统里看最准,一条命令的事:

  • Windows:命令提示符里执行 ipconfig,看「IPv4 地址」那一行。
  • macOS:终端里执行 ifconfig | grep inet,或者直接在「系统设置 - 网络」里看。
  • Linux:终端里执行 ip addr(老系统用 ifconfig)。
  • 手机:在 Wi-Fi 设置里点开当前网络,就能看到分配给这台设备的地址。

拿到之后贴进上面的输入框,就能确认它属于哪一段私有地址、这个网段一共有多少个可用地址。 本机 IP 地址查询到的多半是 192.168 或 10 开头的内网地址,它和公网 IP 查询到的那个不是同一个—— 区别见上面那张速查表。

IP 地址查询的隐私说明:输入的 IP 不出网

IP 地址查询安全吗?这一节把边界写死成三条,每条都能自己验证:输入不出网、只有你点按钮才联网、任何 IP 值都不落本地存储。

第一条,也是最重要的一条:你在输入框里键入的任何内容都不会被发送出去。IP 解析、网段计算、子网划分、批量日志分析全部在你的浏览器里完成,规则表随页面一起打包下发, 你贴进来的 IP、网段和日志原文不会出现在任何网络请求的地址、请求头或请求体里。

第二条,关于顶部那个按钮。「查我的公网 IP」这一步确实会联网,因为一个网页没法凭空知道 自己的出口地址,只能问一个外部服务。它的边界很清楚:只有你主动点击才会触发,进页面时一个请求都不发; 请求的是固定地址、不带任何参数,所以第三方能看到的只有「有人从这个 IP 访问了一次」, 看不到你在页面里填了什么;请求不带 Cookie、不带 Referer;结果卡会署名数据来自哪一家, 展开「技术细节」还能看到本次请求的完整 URL 原文。

第三条,关于存储。公网 IP 属于准个人数据,本页不把任何 IP 值写进本地存储, 浏览器里只保存当前标签页、示例是否展开这类视图偏好,工具区底部有一键清除。本页也不做浏览器指纹采集, 不读 canvas、不读 WebGL、不读字体列表,也不做 WebRTC 内网地址探测。

网段数据表版本 2026.08,更新于 2026-08-26,每半年复核一次; 依据是 IANA 的 IPv4 / IPv6 Special-Purpose Address Registry 与各条对应的 RFC 原文。

如何使用IP 地址查询

1

想知道我的 IP 地址是多少,点页面顶部的「查我的公网 IP」——点击之前那行灰字会告诉你请求会发给谁;不点就一个第三方请求都不发。

2

把 IP 或 CIDR 网段贴进输入框,比如 192.168.1.10/24,立刻得到规范写法、地址类型、网络地址、广播地址、子网掩码、可用主机数与起止范围,全部在本地算。

3

切到「子网计算器」拖前缀滑块做子网划分,或切到「批量 / 日志」粘贴访问日志做 IP 批量查询与网段统计,结果可复制摘要、复制 TSV 或下载带 BOM 的 .tsv。

关于IP 地址查询的常见问题

怎么查看我自己的公网 IP 地址
最快的办法是点本页顶部的「查我的公网 IP」按钮。要提醒的是这一步会联网:一个网页没法凭空知道自己的出口地址,只能向外部的 IP 库问一次,按钮上方那行灰字写明了会发给谁。请求的是固定地址、不带任何参数,也不会带上你在输入框里填的内容。不想依赖本站的话还有两条路:登录路由器管理页,在「WAN 口状态」里能看到运营商分配给你的地址;或者在终端里执行 curl 命令去问任意一个公开的 IP 回显服务。要注意的是,如果你拿到的是 100.64 开头的地址,那说明你在运营商级 NAT 后面,并没有独立的公网 IP。
本机 IP 和公网 IP 有什么区别,内网外网怎么分
公网 IP 和内网 IP 的区别在作用范围。本机 IP 是路由器分给你这台设备的内网地址,通常是 192.168、10 或 172.16 到 172.31 开头,只在你自己的网络里有效;公网 IP 是运营商分配给你家整个出口的地址,互联网上的服务器看到的是它。中间做转换的是 NAT:一家人几台设备共用一个公网 IP 出去,回来的数据由路由器按端口对应关系分发给各台设备。所以内网 IP 查询和公网 IP 查询得到的是两个不同的地址,前者在系统里用 ipconfig 或 ip addr 看,后者只能问外部服务。运营商还可能让一整片用户共用一个公网 IP,这时你连出口地址都不是独占的。
IP 归属地查询准不准?能定位到具体位置吗
国家一级通常可靠,省市一级经常有偏差,不能定位到具体位置。原因是 IP 本身不携带位置信息,所谓归属地是各家 IP 库自己维护的对照表,数据来自地址注册机构的登记信息、BGP 路由宣告和网络测量推断,三者都可能过时。移动网络、CDN 节点、企业专线的偏差尤其大:手机上网时你的出口可能挂在几百公里外的城域网出口上。更要紧的是口径问题——归属地反映的是这段地址在运营商网络里登记的接入位置,不是某个人的所在地,它不能也不该被用来找人。
为什么两个网站查我的 IP 归属地不一样
因为它们用的不是同一个 IP 库。各家的数据来源、更新节奏和推断算法都不同:有的更依赖注册机构的登记信息,有的更依赖实测数据,还有的会混合多个商业库。同时 IP 段本身也在变——运营商会在内部重新分配地址段,云厂商会把一整段地址挪到别的地区,而各家库跟进这些变化的速度不一致,中间就会出现几周甚至几个月的窗口期。所以看到两个结果不同时不必纠结谁对,更该问的是这个精度够不够你用;需要高精度定位的业务,本来就不该依赖 IP 归属地。
192.168 开头的 IP 是什么意思
它是 RFC 1918 定义的私有地址,也就是俗称的内网地址,只能在局域网内部使用,公网上的路由器不会转发它。家用路由器默认几乎都用这一段,所以 192.168.1.1 或 192.168.0.1 常常就是路由器管理页的地址。RFC 1918 一共留了三段私有地址:10.0.0.0/8 最大,有一千六百多万个地址,云上 VPC 和大型企业常用;172.16.0.0/12 覆盖 172.16 到 172.31,注意它不是整个 172 段;192.168.0.0/16 最小,家庭和小型办公网络用。这三段地址在不同的内网里可以重复使用,互不影响。
100.64 开头的 IP 是公网还是内网
都不是。100.64.0.0/10 是 RFC 6598 专门划出来的运营商级 NAT 过渡地址段,用在运营商自己的网络内部,既不属于 RFC 1918 的私有地址,也不能在公网上路由。你会拿到它,通常是因为 IPv4 地址不够分,运营商在自己网内又做了一层 NAT,让一大片用户共用少量真实公网地址。它的实际影响很具体:你没有独立公网 IP,端口映射做不了,家里的 NAS 或摄像头没法从外网直连,游戏联机可能变成受限 NAT。想解决只有两条路,向运营商申请公网 IP,或者改用 IPv6。
子网掩码 255.255.255.0 是多少位
24 位,写成 CIDR 就是 /24。换算方法是把掩码写成二进制数一下有多少个 1:255 的二进制是八个 1,所以三个 255 就是 24 位,最后的 0 是八个 0。反过来从前缀求掩码也一样,/26 就是二十六个 1 后面接六个 0,写成点分十进制是 255.255.255.192。几个常用的对照值值得记住:/8 是 255.0.0.0,/16 是 255.255.0.0,/24 是 255.255.255.0,/30 是 255.255.255.252。还有一条硬规则:合法掩码必须是连续的 1 后面接连续的 0,255.255.0.255 这种中间断开的写法不是掩码。
/24 网段一共有多少个可用 IP
一共 256 个地址,可用主机数是 254 个。算法是 2 的 (32 减前缀长度) 次方得到地址总数,也就是 2 的 8 次方等于 256;再扣掉两个不能分给主机的地址——网络地址(主机位全 0,代表这个网段本身)和广播地址(主机位全 1,发给本段所有主机)。所以 /24 可用 254 个,/25 可用 126 个,/26 可用 62 个。有三个例外要记住:/31 按 RFC 3021 用于点对点链路,两个地址都能用,可用数是 2;/32 表示单个主机,按 1 计;IPv6 根本没有广播地址,算可用数时不减 2。
怎么判断两个 IP 在不在同一个网段
把两个 IP 分别和同一个子网掩码做按位与运算,得到的网络地址相同就是同一网段,不同就不是。举个例子,192.168.1.7 和 192.168.1.200 在 /24 掩码下都得到 192.168.1.0,是同段,可以直接二层通信;换成 192.168.2.5 得到的是 192.168.2.0,就要经过路由器了。要注意掩码必须一致才有意义:同一个 192.168.1.7,在 /24 下和 192.168.1.200 同段,在 /25 下就不同段了。本页的「解析 / 网段」标签页可以贴一批网段清单一次判断,省得手算。
IP 范围转 CIDR 怎么转,比如 10.0.0.5-10.0.0.20
把一段起止地址切成若干个对齐的 CIDR 块,本页给的是覆盖该区间的最小集合。以 10.0.0.5 到 10.0.0.20 为例,答案是五块:10.0.0.5/32、10.0.0.6/31、10.0.0.8/29、10.0.0.16/30、10.0.0.20/32,地址数 1 加 2 加 8 加 4 加 1 正好等于区间长度 16,彼此不重叠,可以直接抄进 ACL 或白名单。为什么切得这么碎?因为每个 CIDR 块的起始地址必须按块大小对齐,10.0.0.5 是奇数,只能先单独占一个 /32。反过来把网段还原成起止地址,用同一块里的 CIDR 转 IP 范围。
IPv6 地址怎么缩写?:: 能用几次
一个地址里最多只能用一次。IPv6 缩写按 RFC 5952 有几条规则:十六进制字母一律小写;每组去掉前导零,0000 写成 0;用一对冒号压缩最长的那一段连续全零组;长度相同时压最左边那段;单个零组不压缩。最后这条最常被漏,1:0:2:3:4:5:6:7 里那个孤零零的 0 必须保留原样,压成 1::2:3:4:5:6:7 是错的。至于只能用一次的原因很直接:写两次就无法还原每处到底省略了几组零,地址就不唯一了。展开时反着来,把 8 组都补成 4 位十六进制即可。
fe80 开头的 IPv6 地址是什么
它是链路本地地址,每块启用了 IPv6 的网卡都会自动生成一个,作用范围只有当前这一段链路,路由器不会转发它。它主要用于邻居发现、路由器通告这类本地协议交互,所以你在 ipconfig 或 ip addr 的输出里几乎一定能看到。因为一台机器可能有多块网卡、每块都有 fe80 地址,使用时常常要跟一个 zone id 指明走哪块网卡,写成 fe80::1%eth0 这样。另外要留意,如果地址后半段中间出现 ff:fe,说明它是用网卡 MAC 通过 EUI-64 生成的,能反推出 MAC,属于会被长期追踪的标识。
2130706433 是什么 IP?浏览器打开为什么跳到本机
因为一个 IPv4 地址本质上就是一个 32 位整数,点分十进制只是最常见的一种写法。2130706433 正是 127.0.0.1 对应的整数,按 inet_aton 的历史规则,只写一段时它就被当成完整的 32 位地址。同一套规则还认十六进制的 0x7f000001、八进制的 0177.0.0.1,以及只写两段的 127.1。这类歧义在安全上是个真实的坑:校验代码和底层网络库如果按不同规则解释同一个字符串,结论就会不一致。正确做法是先把地址规范化成唯一形式再做黑白名单比较,本页会把每种非严格写法都标出来并解释成因。
X-Forwarded-For 里哪个才是真实 IP
不是最左边那个。X-Forwarded-For 是一条链,每经过一层代理就往右边追加一个地址,最右边那个由离你最近的代理写入、相对可信,而最左边那个是客户端自己声称的,任何人都能伪造成任意值。流传很广的「取第一个就是真实 IP」是错的,而且是安全事故的常见成因——攻击者只要自己加一个头,就能让你的日志和风控看到任意来源。正确做法是明确自己前面有几层可信代理,从右往左跳过这么多层。Nginx 里用 set_real_ip_from 逐条列出可信代理网段,再配 real_ip_recursive。
IP 地址查询会把我输入的 IP 上传吗
不会。你在输入框里键入的任何内容都只在浏览器本地解析,IANA 网段表随页面一起打包下发,网段计算、子网划分、批量日志分析全部在你的设备上完成,输入原文不会出现在任何请求的地址、请求头或请求体里。唯一会联网的是顶部那个「查我的公网 IP」按钮,而且它只在你主动点击时触发,请求的是固定地址、不带任何参数,第三方能看到的只有「有人从这个 IP 访问了一次」,看不到你填了什么。本页也不把任何 IP 值写进本地存储,浏览器里只保存标签页这类视图偏好。
手机上能用这个 IP 地址查询工具吗
可以,手机 IP 地址查询和电脑上是同一回事:手机浏览器直接打开本页即可,不用装 App,解析同样在本地完成。窄屏下结果卡会自动堆叠,IPv6 的完全展开式是 39 个字符的长串,页面会强制换行不让它撑破屏幕,速查表则可以横向滑动查看。手机上有两点值得知道:一是你在移动网络下查到的公网 IP 归属地经常和实际位置对不上,因为运营商的城域网出口可能在别的城市;二是想看手机自己的内网地址不必用工具,在 Wi-Fi 设置里点开当前连接的网络就能直接看到分配给这台设备的地址。
能查别人 IP 的具体位置和身份吗
不能,本站也不提供这类功能。IP 归属地对应的是这段地址在运营商网络里登记的网络接入位置,可能是一个城域网出口,也可能是几百公里外的机房,它无法定位到某个人或某个住址。同时本工具明确只查你自己的公网 IP,不做「查任意 IP 的地理位置」——那需要把你输入的地址发给第三方,与本页「输入内容不出网」的承诺冲突。如果确实涉及需要追溯具体使用者的情形,只能由有权机关按法定程序要求运营商配合,任何声称能凭一个 IP 查到个人身份的服务都不可信。
IP 地址查询免费吗?要不要注册账号
完全免费,不用注册也不用登录,没有使用次数限制,导出的结果不加水印。解析、子网计算与批量日志分析都跑在你自己的浏览器里,本站没有为此付出服务器算力,也就没有收费的理由。唯一有节流的是顶部那个「查我的公网 IP」按钮:它要向第三方 IP 库发一次请求,为了不给对方添麻烦设了 10 秒冷却,冷却期间按钮上会走倒计时,而输入框里的解析与子网计算完全不受影响,照常随便用。页面预留了广告位,但全站广告开关当前是关闭的,不会加载任何第三方广告脚本。
IP 批量查询一次最多能贴多少行日志
一次最多解析 5 万行、200 万个字符。超过就会截断,并在结果上方明确写出「只解析了前 5 万行」,不会悄悄少算。解析是分片异步跑的,长任务有进度条,中途可以随时取消。结果表默认只渲染前 200 行,免得手机浏览器被撑爆,这个行数可以自己改,上限 2000 行;要注意它只决定你在页面上看到多少行,网段占比统计和导出的 .tsv 始终覆盖全部命中行。另外单条解析的输入框有 256 个字符的上限,那是给一个 IP 或一段 CIDR 用的,整段日志请走批量。
下载的 IP 批量查询结果用 Excel 打开会乱码吗
不会。导出的 .tsv 带 UTF-8 BOM,Excel、WPS、Numbers 直接双击打开都是正常中文。如果是别处导出的表格在 Excel 里变成乱码,多半是无 BOM 的 UTF-8 被当成 GBK 读,用记事本另存为「带 BOM 的 UTF-8」或者改用本页导出即可。还有一个容易被当成故障的细节:少数单元格前面会多一个英文单引号,那是公式注入防护——日志原文里以等号、加号、减号或 @ 开头的格子会被强制当纯文本,防止表格软件把它当公式执行。