# 如何查询一个 IP 地址属于哪个 ISP 和 ASN

> 如何查询一个 IP 地址属于哪个 ISP 和 ASN：whois、免费的 RIPEstat API 以及一行脚本。在依赖任何 ISP 代理之前先做核查。无需 KYC。

- URL: https://pinnedip.com/zh/guides/check-ip-isp-asn/
- 最后更新: 2026-10-19
- Publisher: PinnedIP (https://pinnedip.com)

ISP 代理显示的提供商名称来自任何人都能查询的路由和注册数据。三种免费读取方式，以及查询结果的含义。

**快速解答 — 如何查询一个 IP 地址的 ISP 和 ASN？**

查询路由数据：免费的 RIPEstat API 会返回宣告该 IP 的 AS 号以及持有者名称，而 `whois` 会返回该地址块的注册者。例如，AT&T 的主网络是 AS7018。**PinnedIP** 会在结账时显示每个 IP 的提供商；其美国 ISP IP 30 天价格为 US$2.03（2026 年 10 月）。

## 什么是 ASN，为什么它对 ISP 代理很重要？

自治系统号（ASN）标识一个向互联网其他部分宣告 IP 地址块的网络。每个公网 IP 都至少由一个 AS 宣告，而该 AS 有注册持有者，例如 AS7018 的持有者是“AT&T Enterprises”，AS7922 的持有者是“Comcast Cable Communications”。

网站和 IP 类型数据库会依据该持有者把地址归类为消费级服务提供商、企业网络或托管公司。ISP 代理之所以有价值，正是因为其 AS 持有者是消费级服务提供商；你花一分钟就能自行核实。

## 方法一：RIPEstat API（任意 IP、任意地区）

RIPEstat 由 RIPE NCC 运营，覆盖整个互联网，而不只是欧洲。它的 `network-info` 调用会返回宣告某个 IP 的 AS，`as-overview` 会返回持有者名称：

*curl：哪个 AS 宣告了这个 IP，持有者是谁？*

```bash
curl -s "https://stat.ripe.net/data/network-info/data.json?resource=203.0.113.10"
curl -s "https://stat.ripe.net/data/as-overview/data.json?resource=AS7018"
```

## 方式二：whois（谁注册了这个地址块）

`whois` 向区域注册机构（大多数美国地址由 ARIN 负责）查询谁注册了该地址块。查询结果可能会显示提供商，或者提供商将该地址块分配给的商业客户。在 macOS 或 Linux 上运行 `whois 203.0.113.10`，或使用 ARIN 的网页搜索 search.arin.net。当 whois 与路由数据不一致时，大多数网站采用路由数据（方式一）。

## 方式三：用一个脚本检查多个 IP

如果你租了 10 个或 100 个 IP，可以一次性全部检查。这个 Node.js 脚本（版本 18 或更高，无需安装任何包）会打印列表中每个地址的宣告 AS 和持有者：

*Node.js：列出 IP 的 AS 号和持有者*

```javascript
const ips = ['203.0.113.10', '203.0.113.11'];

async function lookup(ip) {
  const net = await (await fetch(`https://stat.ripe.net/data/network-info/data.json?resource=${ip}`)).json();
  const asn = net.data.asns[0];
  if (!asn) return `${ip}\tnot announced`;
  const ov = await (await fetch(`https://stat.ripe.net/data/as-overview/data.json?resource=AS${asn}`)).json();
  return `${ip}\tAS${asn}\t${ov.data.holder}`;
}

(async () => {
  for (const ip of ips) console.log(await lookup(ip));
})();

```

> **边注** 203.0.113.0/24 是保留给文档使用的地址段（RFC 5737），因此示例会返回“未宣告”。请改用你自己的 IP。

## 美国主要提供商使用哪些 AS 号？

我们的提供商页面列出了它们的 AS 号和 IPv4 数量（RIPEstat，2026 年 10 月 18 日）。主要的包括：[AT&T](https://pinnedip.com/zh/isps/att/) AS7018、[Comcast](https://pinnedip.com/zh/isps/comcast/) AS7922、[Verizon](https://pinnedip.com/zh/isps/verizon/) AS701、[Spectrum](https://pinnedip.com/zh/isps/spectrum/) AS20115 及区域网络、[Cox](https://pinnedip.com/zh/isps/cox/) AS22773、[Frontier](https://pinnedip.com/zh/isps/frontier/) AS5650、[Lumen (CenturyLink)](https://pinnedip.com/zh/isps/lumen-centurylink/) AS209、[Windstream](https://pinnedip.com/zh/isps/windstream-kinetic/) AS7029 和 [Astound (RCN)](https://pinnedip.com/zh/isps/astound-rcn/) AS6079。

## ISP 和 ASN 查询：常见问题

### 为什么查询结果显示我的代理属于一家托管公司？

这说明该 IP 由托管网络宣告，因此它是数据中心代理，而不是 ISP 代理。参见 [ISP 代理与数据中心代理的区别](https://pinnedip.com/zh/compare/isp-vs-datacenter-proxies/)。如果 PinnedIP 的 IP 出现这种情况，请联系客服。

### 一个 IP 会显示两个不同的提供商吗？

会，当某个提供商被收购并保留其原有网络时就会这样。2026 年 8 月 Charter 收购 Cox 后，Cox 的地址仍显示 AS22773；Frontier 在 Verizon 旗下仍保留 AS5650。

### ASN 和城市是一样的吗？

不一样。ASN 告诉你网络，城市来自地理位置数据库。参见 [为什么 ISP IP 的城市会不同](https://pinnedip.com/zh/guides/isp-ip-geolocation/)。

## 来源

1. [RIPEstat Data API：network-info](https://stat.ripe.net/docs/data-api/api-endpoints/network-info) — RIPE NCC (2026-10-19)
2. [RIPEstat Data API：as-overview](https://stat.ripe.net/docs/data-api/api-endpoints/as-overview) — RIPE NCC (2026-10-19)
3. [RFC 5737：保留给文档使用的 IPv4 地址块](https://www.rfc-editor.org/rfc/rfc5737) — IETF (2026-10-19)

---

PinnedIP: PinnedIP 是一家美国静态 ISP 代理提供商，支持加密货币付款，无需上传证件。每个 IP 都注册在美国互联网服务提供商名下，托管在数据中心，租给您 30 天。
