ipaddress.si 的工作原理
我们能看到什么、保留什么,以及本站每个数字的出处。
我们能看到什么
和所有网站一样,我们的服务器在每次请求时都会收到一些信息:
- 你的 IP 地址——你的连接所使用的公网地址。如果你位于家用路由器、移动网络或 VPN 之后,这就是路由器、运营商或 VPN 的地址,而不是你设备的地址。
- 浏览器发送的请求头——用户代理、首选语言,以及 Do Not Track 和 Global Privacy Control 等隐私信号。
- 你请求的页面,包括你在查询框中输入的任何内容。
你的浏览器还知道一些从不发送给我们的信息——屏幕尺寸、时区、协商使用的 HTTP 协议。我们展示这些信息时,它们都在你的浏览器中计算并保留在那里。
我们保存什么
- 公开数据集的自有副本,每 24 小时在我们的服务器上下载并编译一次:全球 BGP 路由表和 AS 名称(APNIC)、五大地区互联网注册管理机构的地址分配、IP 地理定位(DB-IP Lite)、地名和时区(GeoNames)、Tor 出口节点列表以及 IEEE MAC 厂商注册表。
- 汇总的页面访问计数:每次页面访问的路径(已去除查询值,例如
/zh/ip/[query])和每日计数器。不含 IP、Cookie 或任何标识符。当你的浏览器发送 Do Not Track 或 Global Privacy Control 时停用。 - 数据源统计:每个数据源每小时应答的请求数量及耗时——用于监控可靠性。不保存任何查询值。
- 短期缓存:结果保存在内存中(几分钟到几小时,从不写入磁盘),避免重复提出同一个问题。
- 你通过联系表单发送的消息,保存至处理完毕(最长 12 个月后删除)。
我们不保存什么
- 我们的应用不记录访客的 IP 地址。限流使用保存在内存中、每天轮换的带密钥哈希。
- 我们不保留你查询过的 IP、域名或 ASN 的历史记录。
- 我们不设置跟踪 Cookie。唯一的 Cookie 是你选择的语言偏好,以及——仅在网站运营者启用且你同意的情况下——Google Analytics 或 AdSense 设置的 Cookie。
- 我们不出售也不共享任何访客数据。
应用前端的基础设施(反向代理和托管服务商)可能出于安全和运维目的短期保留标准访问日志。
一次查询是如何进行的
- 你的输入会经过严格校验。只接受 IP 地址、ASN 以及语法有效的公共域名;私有、内部和保留名称绝不会离开我们的服务器。
- 网络、路由、注册、位置和 Tor 数据都来自我们服务器上的自有数据集。 不会就你的地址询问任何第三方 IP 情报服务。
- 有两类信息天然是实时的,会在你提问时才去查询:DNS(正向和反向解析,由我们自己的 DNS 客户端发往递归解析器)和注册信息(RDAP 或 WHOIS,直接向负责该地址、AS 号或域名的注册机构查询)。
- 每个字段都会标明来源。推断而非记录得来的值——例如根据运营者名称猜测的网络类型——会标注为“推测”。
- 如果某个数据源失败或过慢,页面会显示已获得的内容,其余标为“暂无数据”——绝不编造数值。
网站运营者可以选择接入商业数据提供商;它们默认关闭,并与当前状态一起列在下方。
数据来源
本站可使用的每个数据源的实时状态。
| 数据源 | 提供内容 | 运行位置 | 状态 |
|---|---|---|---|
| Routing & registry data (own) Global BGP routing table (APNIC Thyme), AS names, and delegation records from all five regional internet registries, compiled into local indexes every 24 hours. | BGP 路由 | 我们的服务器 | 正常 4秒钟前 |
| Geolocation data (own, DB-IP Lite + GeoNames) DB-IP IP to City Lite compiled into a local index, with time zones from the nearest GeoNames place. Refreshed every 24 hours (DB-IP publishes monthly). | 地理位置 | 我们的服务器 | 正常 4秒钟前 |
| Tor exit list (own copy) The Tor Project's list of exit relay addresses, refreshed with the other datasets and matched locally. | 安全信号 | 我们的服务器 | 正常 4秒钟前 |
| DNS (own client, server resolver) Queries the resolvers this server is configured with (or DNS_RESOLVERS) over the DNS wire protocol, with EDNS0 and DNSSEC flags, returning TTLs for every record type. | DNS 解析 | 我们的服务器 | 正常 37秒钟前 |
| AS registry data (own) AS names (APNIC Thyme) and AS number delegations from the five RIRs, from our local indexes. | ASN 数据 | 我们的服务器 | 正常 37秒钟前 |
| BGP table (own copy) Announced prefixes per AS and the route covering any address, from our compiled copy of the global routing table. | BGP 路由 | 我们的服务器 | 正常 37秒钟前 |
| RDAP (IANA bootstrap) Registration data from the authoritative RDAP servers of the RIRs and domain registries, discovered via IANA's bootstrap registry. | 注册数据 | 外部 API | 正常 6分钟前 |
局限
- IP 地理定位只是估算。 它描述的是某个地址块可能的使用地点,通常是运营商设备的所在地。国家/地区通常正确,城市则常常不准,尤其是移动网络、卫星链路、VPN 和 CGNAT。它的精度永远不足以识别个人或街道地址,也不得用于此类目的。
- 坐标会四舍五入到小数点后两位(约 1 公里),并附带如实的精度半径。
- 我们的数据集每天更新,但上游数据源有各自的更新周期(DB-IP 每月,注册机构每天)。最近易手的地址块可能在一段时间内仍显示原持有者。
- 网络类型(家庭、移动、托管……)根据运营者名称推断,并标注为“推测”。仅凭公开数据无法可靠检测代理或 VPN 的使用;我们只报告数据集中确有记录的内容,例如 Tor 出口中继。
- 注册信息由注册机构发布,可能已经过时,或出于隐私原因被隐去。