判断方法:先查这个IP是由哪个ASN(自治系统号)对外宣告的,再看IP段实际归属哪家公司,然后分别看这两层的类型。两层都是宽带或移动运营商,才算比较可靠的ISP属性。如果ASN属于运营商,但IP段的使用方是机房或小型服务商,这个IP多半是借运营商网络对外宣告的托管段,不算真正的家宽。最后用两三个不同的IP库交叉确认,因为各家数据库更新有延迟,分类标准也不完全一样。
只看“归属地:美国 某州 某市”判断不出这一点。地理位置和网络类型是两个独立的属性,机房IP的地理定位同样可以落到某个城市。
先分清三个概念
- ASN:自治系统号,由ARIN、RIPE NCC、APNIC、LACNIC、AFRINIC五大区域注册机构分配,用来在BGP里宣告“这些IP前缀由我负责路由”。每个公网IP都会被某个Origin ASN宣告。
- IP段归属:这一段地址在注册机构那里登记给了谁。宣告它的ASN和实际持有或使用它的机构不一定是同一家。
- 连接类型 / 使用类型:各IP数据库按自己的方法给出的分类,比如ISP、移动、托管机房、企业、教育等。风控系统通常参考这些分类。
问“ASN归属是不是ISP”,实际要回答的是两个问题:宣告方是不是运营商,使用方是不是运营商。

第一步:查宣告这个IP的Origin ASN
用BGP路由查询工具,例如 bgp.he.net(Hurricane Electric BGP Toolkit)或 RIPEstat。输入IP后,可以看到:
- 这个IP所在的前缀(例如某个 /24 或更大的网段)
- 宣告该前缀的Origin ASN
- ASN名称和拥有者组织
初步判断看拥有者是谁:
- 拥有者是AT&T、Comcast、Verizon、中国电信这类宽带运营商,通常具备ISP属性。
- 拥有者是云厂商或托管商,比如Amazon(AS16509)、DigitalOcean(AS14061)、OVH(AS16276),基本可以判定为数据中心。
这一步只能排除明显的机房IP,不能确认是家宽。大型运营商的ASN下也可能有企业专线、托管业务,还可能有转给下游使用的地址段。所以看到运营商的名字,还要继续查下去。
第二步:看IP属性库给出的ASN类型
以IPinfo为例,它把ASN分为 isp、hosting、business、education、government 几类。查询一个IP后,返回结果中的 asn.type 表示宣告这个IP的自治系统主要做什么业务。
asn.type 为 hosting,就不用再往下看了,这是机房网络。为 isp,进入下一步。
第三步:对比 asn.type 和 company.type
这一步决定是否算“真住宅”。IPinfo的数据中,除了ASN层的类型,还有一个 company.type,表示这段IP实际归属的公司类型。结构大致如下(示意,实际能看到哪些字段以IPinfo文档和你的接口权限为准):
{
"asn": { "asn": "AS…", "name": "某运营商", "type": "isp" },
"company": { "name": "某运营商", "type": "isp" }
}常见组合的含义:
| asn.type | company.type | 一般怎么理解 |
|---|---|---|
| isp | isp | 宣告方和使用方都是运营商,常被称为“双ISP”,最接近真实家宽 |
| isp | hosting 或小型机房公司 | 机房或服务商向运营商租用地址、由运营商网络宣告,外层像住宅,实际是托管段 |
| hosting | hosting | 典型数据中心IP |
| business / education 等 | 对应类型 | 企业或机构网络,不属于家宽 |
对代理IP来说,第二种情况最需要注意。只看ASN会误判成住宅,到了风控那里可能被识别为机房。
第四步:用RDAP/WHOIS核对注册记录
属性库是第三方根据自己的方法给出的推断。注册信息的权威来源是区域注册机构(RIR)。可以用RDAP查询(WHOIS的标准化后继协议,各RIR都提供,也有RDAP查询工具能自动找到对应的注册机构),也可以用传统的 whois 命令。
重点看:
- 网络范围:这个IP属于哪个地址块
- 所属组织(Organization):登记的持有者是运营商,还是一家托管商或你没听说过的公司
- 用途描述和分配关系:这个块是运营商直接持有,还是从运营商的大块里再分配或转给了第三方
运营商的大块中有一小段登记给了某个托管公司,这和第三步看到的“ASN是isp、公司是hosting”能对得上,判断就比较有把握了。
第五步:换两个库交叉看
不同IP库的分类方法和更新节奏不一样,同一个IP在不同库里结果不同很常见。除了IPinfo,常被风控系统参考的还有:
- IP2Location 的 Usage Type:ISP、MOB 分别代表家宽和移动网络,DCH 代表数据中心
- MaxMind GeoIP2 的 Connection Type:Cable/DSL、Corporate、Hosting 等
结果不一致时可以这样处理:
- 多数库显示ISP或家宽类型,只有一个显示机房,可能是那个库的数据还没更新,但要记录下来,后面观察这个IP在实际使用中是否被拦截。
- 多数库显示机房或企业,即使ASN是运营商,也不要把它当成住宅IP。
- 移动网络(MOB、移动运营商ASN)也属于ISP,但出口通常由大量用户共享,这一点和固定家宽不同,需要固定身份时要考虑进去。
查出来是ISP,也不代表一定能通过检测
需要说明一个局限:TikTok、Amazon、Meta这类平台具体接了哪些IP数据库、各项判断的权重是多少,都没有公开。所以“某个库显示ISP”不能保证在所有平台上都被当作住宅。除了IP类型,平台还会看这个IP的历史记录、同一出口上的行为,以及登录位置是否频繁跳变。这部分可以参考静态IP会被平台标记吗。
ASN检查适合用来排除明显不合适的IP,也适合在出问题时确认是不是IP本身的原因。账号登录出现异常提示时,可以先确认出口有没有变化,再按本文方法核对IP类型,这个顺序在亚马逊登录提示异常活动的网络排查里有完整说明。
拿到代理IP后,怎么按这套方法验证
查实际出口IP,不要查代理服务器地址。让请求经过代理再访问查询接口,例如:
curl -x http://用户名:密码@代理地址:端口 https://ipinfo.io/jsonSOCKS5代理换成
--socks5参数。返回的IP才是目标网站看到的出口。- 静态IP逐个查,并保存结果。记录IP、Origin ASN、asn.type、company.type、RDAP登记组织,以及另外两个库的分类。以后排查问题时可以和当时的结果对比。
- 动态IP抽样查。轮换池里的出口一直在变,只能多抽几次,看ASN和类型的分布,不能用一次结果代表整个池。
- 用结果和你买的类型对照。买的是家宽类,就看是否达到“双ISP”;买的是数据中心类,显示 hosting 是正常的,不算问题。
按任务选出口
不同任务对“是不是ISP”的要求不一样:
- 店铺后台、社媒账号这类长期运营,需要一个固定、独占的出口,而且IP类型最好经得起上面几步核查。这种情况适合静态长效IP里的家宽原生类型。NexIP官网对TK运营给出的建议也是静态家宽原生IP。静态长效IP还有家宽广播和数据中心两种子类,选之前先确认你的业务需要哪一层是ISP,拿到后按上面的步骤自查。长效IP失效可以免费更换,具体条件以官网说明为准。入口:静态长效IP。
- 采集公开数据、监控SERP这类任务,更看重IP池规模和轮换能力,单个IP是否双ISP没那么重要,用动态住宅流量套餐配合轮换或粘性会话就可以。抽样确认池子的ASN分布正常即可。入口:动态住宅流量套餐。两类任务怎么区分,可以参考静态住宅IP和动态住宅IP哪个适合采集。
IP类型只解决网络出口的问题。浏览器指纹、账号和号码属于其他环节,出口核查通过以后,这些环节也需要单独检查。
NexIP官方博客
评论(0)