IPNixa检测的工作原理
IPNixa的每项结果都来自特定的测量或公共数据源。本页说明每项结果的来源、它能告诉你什么和不能告诉你什么,以及我们保存哪些数据。
测量、查询或计算
IPNixa上的每项结果都属于三类之一。知道你看到的是哪一类,就能判断它在多大程度上可信。
- 测量:由你的浏览器或我们的服务器直接观测,例如请求来自哪个地址,或一次请求耗时多久。结果只适用于当时和那条路径。
- 查询:由公共数据库针对某个地址或名称作答,例如地区互联网注册机构的记录或DNS应答。其时效性取决于该数据库。
- 计算:结果由你的浏览器根据你输入的内容计算得出,例如子网范围或地址的十进制形式。不进行任何测量,也不发送任何内容。
你的IP地址和大致位置
你的公网地址是浏览器发送给IPNixa的请求的源地址,由托管本站的Cloudflare提供。国家、地区、城市、邮政编码、时区、坐标以及网络编号(ASN)及其组织名称,来自Cloudflare附加在同一请求上的元数据。
为了同时显示两种地址族,你的浏览器还会分别通过IPv4(1.1.1.1)和IPv6(2606:4700:4700::1111)各请求一次Cloudflare的trace页面。只有请求成功时才会显示对应地址。被阻止或超时的请求会显示为不可用,这并不能证明你的网络没有IPv4或IPv6。
位置信息描述的是网络,而不是设备或个人。城市通常是运营商网关所在地;使用VPN或隐私中继时,显示的是其出口服务器的位置。我们不会请求GPS权限。参见IP定位为何可能出错。
查询其他IP地址
在IP地址查询中输入地址后,我们的服务器会向公共服务ipquery.io查询其位置和网络字段。注册所有者和滥用举报联系人来自注册数据访问协议(RDAP),通过rdap.org查询,rdap.org会将请求转发给管理该地址块的地区互联网注册机构。注册机构的应答会在边缘缓存最多一天。
IP定位服务和注册机构的结果可能不一致,因为它们各自维护记录,并按各自的周期更新。你输入的地址放在请求正文中传送,而不是放在页面URL中。
DNS记录与反向DNS
DNS查询会从我们的服务器把每个查询发送到两个公共DNS-over-HTTPS解析器:Cloudflare(cloudflare-dns.com)和Google Public DNS(dns.google),方便你比较两者的应答和剩余缓存时间(TTL)。反向DNS查询会查询某个地址的PTR记录,再检查该名称是否指回同一地址。
应答显示的是这两个解析器在当时返回的内容。它无法说明你的设备实际使用哪个解析器;最近修改的记录在缓存副本过期之前,仍可能显示为旧值。
开放端口与网站响应头
端口开放检测会从Cloudflare的网络,向你的请求来源地址上你选择的端口发起一次TCP连接,无法指向其他任何地址。连接被接受时显示为开放,被拒绝时显示为关闭,四秒内无响应时显示为超时。不检测UDP端口。
端口关闭或超时,并不能说明是哪台设备阻止了连接。你的路由器、防火墙、设备本身或运营商的运营商级NAT(CGNAT),都可能产生同样的结果。
HTTP响应头检测会从我们的服务器请求一次你指定的页面,最多跟随三次重定向,并检查每一跳是否都是公网地址。它会报告最终响应中的安全响应头。私有地址和本地地址会被拒绝。
延迟、区域延迟与TLS
Ping与延迟测试先从你的浏览器发送一次预热请求,再向为IPNixa提供服务的最近Cloudflare节点发送八次计时的HTTP请求。结果取八次计时的中位数;抖动为相邻两次计时之间变化的平均值。
区域延迟测量的是发往Amazon Web Services公共区域端点的请求。先发送一次预热请求,然后每个区域测三次,保留最快的一次。
这些是HTTP计时,不是ICMP Ping。其中包含浏览器和网络开销,因此通常比到同一地点的Ping高几毫秒;Wi-Fi或网络中的其他流量也可能使其升高。
TLS版本检测会从Cloudflare的trace页面读取TLS版本和密钥交换组。它描述的是你的浏览器与Cloudflare协商建立的安全连接,而不是与你访问的每个网站的连接。
VPN、WebRTC与浏览器检测
VPN网络线索会将你的地址与两个公开列表进行比较:Tor Project的出口地址,以及Apple公布的iCloud Private Relay出口地址段。这些列表随网站打包并定期更新,因此可能缺少非常新的变化。
商业VPN分类目前已停用。因此,地址未匹配任何列表并不代表没有使用VPN;匹配结果描述的是地址,而不是使用该地址的人。
WebRTC与VPN泄露测试在你的浏览器中运行。它会询问公共STUN服务器(Cloudflare的,NAT检测时还会使用Google的)能看到哪些地址,再与你的页面请求来源地址进行比较。
浏览器指纹检测会读取浏览器向任何网站公开的特征,例如屏幕尺寸、时区和语言,还可选择读取Canvas和WebGL详情。这些信息在你的浏览器中读取和比较,不会发送到我们的服务器。
计算器
子网计算器、IP地址转换工具和IP段转CIDR工具完全在你的浏览器中运行。你输入的内容不会发送给IPNixa。
我们保存什么
我们不保存记录查询、输入地址或用户档案的数据库。API请求按网络限制频率,因此发出请求的地址会被Cloudflare的速率限制器短暂计数。可选的等级进度和已保存的前后对比只保存在你的浏览器中。详情请参阅隐私政策。
准确性与更正
每个测量结果都只是某一时刻、从某一地点进行的一次观测。如果结果看起来不对,请重新检测并阅读相关指南,然后写信至contact@ipnixa.com,注明页面地址、检测时间以及你预期看到的结果。
数据来源或方法发生变化时,我们会更新本页。首页上的地球仪、卫星和扫描场景均为插图,不属于任何测量。