ASN とは?自律システム番号をわかりやすく解説
ASN(自律システム番号)は、IP が属するネットワークとその運用者を識別する番号で、あらゆるリクエストについて最も多くを語るシグナルの 1 つです。

インターネット上のすべての IP アドレスは、いずれかのネットワークの中に存在します。そのネットワークが自律システムです。自律システムとは、単一の組織の管理下にあり、インターネットの他の部分に対して一貫したルーティングポリシーを広告する IP 範囲の集まりです。それを識別する番号が ASN で、インターネットレジストリが割り当てる、グローバルに一意な識別子です。ASN は、公開用とプライベート用の値として定められた範囲から割り当てられます。EIGRP を動かすルーターで設定するローカルな「AS 番号」とは別物で、この違いについては最後に整理します。

インターネット上で ASN はどう機能するか
インターネットは 1 つのネットワークではありません。ISP、大学、企業、クラウドプロバイダー、政府機関など、それぞれが自身の IP 範囲を管理する数万の独立したネットワークの集まりです。これらのネットワークは、各ネットワークに他のあらゆるネットワークへの到達方法を伝えるルーティングプロトコルである BGP(Border Gateway Protocol)を通じて通信します。
あるネットワークが自身の IP 範囲をインターネットに広告する(「これらのアドレス宛てのトラフィックはこちらに送ってほしい」と伝える)とき、そのネットワークは ASN を使います。ASN は、こうした BGP の経路広告における識別子です。ASN がなければ、どの組織がどの IP 範囲に責任を持つのかを追跡する手段がありません。
ASN は地域インターネットレジストリが発行します。
- ARIN:北米
- RIPE NCC:ヨーロッパ、中東、中央アジア
- APNIC:アジア太平洋
- LACNIC:ラテンアメリカ・カリブ海地域
- AFRINIC:アフリカ
各 RIR は ASN の割り当てに関する公開データベースを管理しています。ASN データが自由に入手できるのはそのためです。レジストリがデータを公開しており、それはインターネットが機能するために必要なことでもあります。
ASN 番号の範囲:公開用、プライベート用、16 ビットと 32 ビット
すべての番号が有効な ASN というわけではなく、すべての ASN が公開インターネット上に現れることを想定しているわけでもありません。範囲は定義され、予約されており、その構造があるからこそ ASN は信頼できる識別子になっています。
当初の仕様では 16 ビット(2 バイト) の番号、つまり 0〜65,535 が使われていました。インターネットがこの番号空間を使い切ったため、32 ビット(4 バイト) の ASN によって上限が 4,294,967,295 まで引き上げられました。現在は両方の形式が並行して使われています。歴史の長い大手 ISP は 2 バイトの番号を持っていることが多く、新しい割り当て(たとえば Google Cloud の AS396982)は 4 バイトです。ルックアップではこの違いは見えず、単に番号が大きいだけです。
これらの範囲の中には、特定の用途のために確保されたブロックがあります。
| 範囲 | 形式 | 用途 |
|---|---|---|
| 0 | 16 ビット | 予約済み:無効な、または「ルーティングしない」ASN |
| 1〜64,495 | 16 ビット | 公開用、RIR が割り当て(このブロック内の AS23456 は AS_TRANS として予約されており、2 バイト対応ルーターが 4 バイト ASN と相互運用する際に使われる) |
| 64,512〜65,534 | 16 ビット | プライベート用(RFC 6996)、内部専用で公開の経路広告は行われない |
| 65,536〜4,199,999,999 | 32 ビット | 公開用、RIR が割り当て |
| 4,200,000,000〜4,294,967,294 | 32 ビット | プライベート用(RFC 6996)、内部専用 |
IP インテリジェンスにとっての実務上のポイントは次のとおりです。プライベート ASN は 1 つの組織のネットワークの内部にあり、インターネットに経路広告されることはないため、IP のルックアップに現れることはありません。ルーティング可能な公開 IP はすべて、レジストリが割り当てた公開 ASN のちょうど 1 つに対応します。ASN がアイデンティティのシグナルとして信頼できるのは、まさにそのためです。アドレスを調べて ASN が返ってきたなら、それは運用者に帰属させることができる、実在するグローバルに一意な登録です。
ASN ルックアップの読み方
GeoIPHub で ASN ルックアップを行うと、次のような結果が返ります。ASN データはレスポンスの asn グループにあります(以下は実際のレスポンスを一部省略したもので、2026 年 10 月 2 日にルックアップを実行しました)。
curl "https://api.geoiphub.com/v1/lookup/8.8.8.8" \
-H "x-api-key: YOUR_API_KEY"
{
"ip": "8.8.8.8",
"asn": {
"asn": 15169,
"org": "GOOGLE - Google LLC",
"asn_type": "hosting",
"isp": "GOOGLE - Google LLC",
"connection_type": "datacenter",
"rpki": "valid"
},
"geo": { "country_code": "US" },
"detection": { "is_hosting": true, "is_anycast": true }
}
住宅用 ISP の場合は結果が異なります。実在する家庭のアドレスは公開しないため、これは実際のルックアップではなく、説明用の値を使ったサンプルです。フィールド名と構造は本番の API と同じです。
{
"ip": "<a home broadband IP>",
"asn": {
"asn": 7922,
"org": "COMCAST-7922 - Comcast Cable Communications, LLC",
"asn_type": "isp",
"connection_type": "residential"
},
"geo": { "country_code": "US" },
"detection": { "is_hosting": false }
}
クラウドプロバイダーの場合:
curl "https://api.geoiphub.com/v1/lookup/54.239.28.85" \
-H "x-api-key: YOUR_API_KEY"
{
"ip": "54.239.28.85",
"asn": {
"asn": 14618,
"org": "AMAZON-AES - Amazon.com, Inc.",
"asn_type": "hosting",
"isp": "AMAZON-AES - Amazon.com, Inc."
},
"geo": { "country_code": "US", "region": "Virginia", "city": "Ashburn" },
"detection": { "is_hosting": true }
}
この Amazon のアドレスは AS16509 ではなく AS14618 によって経路広告されている点に注意してください。Amazon は複数の自律システムを運用しており、ルックアップは常に、そのプレフィックスを実際に広告している AS を返します。
最も有用なのは asn.asn_type フィールドです。これは、ASN をそれが表すネットワークの種類で分類します。よく目にする値は次のとおりです。
asn_type | 意味 | 典型的なトラフィック |
|---|---|---|
isp | 一般消費者向けインターネットプロバイダー | 自宅にいる実際のユーザー |
mobile | 携帯電話キャリア | CGNAT の背後にあるスマートフォン |
hosting | クラウド、専用サーバー、コロケーションのプロバイダー(AWS、Google、DigitalOcean、OVH) | サーバー、自動化されたワークロード、VPN インフラ |
cdn | コンテンツ配信ネットワーク(Cloudflare、Fastly) | CDN のエッジで、エンドユーザーではない |
vpn | VPN インフラとして分類されたネットワーク | 匿名化されたユーザートラフィック |
satellite | 衛星インターネットプロバイダー | 衛星回線を使う実際のユーザー |
上の例のとおり、大手クラウドプロバイダーは hosting として返されます。また、ネットワークが分類されていない場合、アドレスは unknown として返ることがあります。
ASN が IP インテリジェンスの中心にある理由
ASN の種類は、最初に問うべき最も有用な問い、つまり「この IP の背後に実在の人物がいる可能性が高いのか、それともインフラなのか」に答えます。
一般消費者向けサービスを使う実際の消費者は、ほぼ常に isp または mobile の ASN から接続します。hosting の ASN からリクエストが届いた場合、それは構造的に説明を要します。クラウドプロバイダーは人々のノートパソコンに IP を割り当てないからです。正当なカテゴリーの中で最もノイズが多いのはモバイルの ASN です。キャリアの CGNAT は、数千人の実際のユーザーを一握りのアドレスの背後に隠します。モバイルプロキシネットワークがそこに非常にうまく紛れ込めるのも、そのためです。
このため、ASN の種類は、不正や悪用の防止において最も低コストで信頼性の高い最初のフィルターになります。
- AWS の ASN からのログイン → ほぼ確実に自動化されたもの。実際のユーザーがクラウドサーバーからログインすることはない
- 既知の VPN の ASN からのチェックアウト → リスクが高い。実際の顧客の場合も不正の場合もあるが、標準的なパターンではない
- Cloudflare の ASN からの API 呼び出し → 自社のエッジインフラか開発者である可能性が高い。文脈を確認する
- 住宅用 ISP の ASN からのサインアップ → 基本的な正当性あり。他のシグナルで精度を高める
単一のフィルターだけでは不十分ですが、ASN の種類は強い事前情報となり、その後のすべてのシグナルを解釈しやすくします。特定のアドレスを確認するには、データセンター IP チェックを使えば、そのアドレスがクラウドやホスティングのネットワークに属するかどうかを 1 回のルックアップで判定できます。
ASN と VPN 検出
VPN プロバイダーは、独自の ASN を運用しているか、ホスティング ASN からインフラを借りています。検出システムは ASN の履歴を使い、VPN サーバーをホストしていることがわかっている範囲にフラグを立てます。
- VPN の出口ノードの記録された履歴を持つホスティング ASN では、能動的なプローブを行う前から、その範囲内の任意の IP が VPN である確率が高くなる
- 能動的なプローブで突然 VPN プロトコルの応答を示す住宅用 ISP の ASN は、侵害されたインフラまたは住宅用インフラ上で動く VPN の出口ポイントである(住宅用プロキシに使われることもある)
ASN の種類と能動的なプロトコルプローブの組み合わせは、どちらか単独よりも信頼性が高くなります。hosting ASN + OpenVPN handshake は高い信頼度で VPN、residential ISP ASN + no protocol response は高い信頼度でクリーンな住宅用回線です。
よく見る ASN とそれが示すもの
一部の ASN は、不正やセキュリティの文脈で頻繁に現れるため、その正体を知っておく価値があります。
| ASN | 組織 | 文脈 |
|---|---|---|
| AS16509 | Amazon Web Services | 自動化されたトラフィックとスキャンの最も一般的な発信元 |
| AS15169 | Google LLC | Google のサービスとクラウド。Google の bot も含む |
| AS8075 | Microsoft | Azure と Microsoft のサービス |
| AS13335 | Cloudflare | CDN のエッジとセキュリティ製品 |
| AS7922 | Comcast | 米国の大手住宅用 ISP |
| AS20473 | Choopa / Vultr | VPN によく使われる VPS ホスティング |
| AS60068 | CDN77 | VPN・プロキシの履歴がある CDN とホスティング |
| AS396982 | Google Cloud | Google LLC とは別で、GCP 専用 |
| AS14061 | DigitalOcean | 開発者に人気のホスティング。自動化されたトラフィックでよく見られる |
一般消費者向けサービスで AS16509 や AS14061 からのトラフィックが大量に見られる場合、それはスクリプトによる、または自動化された活動の強いシグナルです。それらの ASN が悪意のあるものだからではありません。実際のユーザーは、一般消費者向けサービスにクラウドサーバーから接続しないからです。
ASN を直接調べる
調査や手動でのルックアップには、いくつかの方法が使えます(ASN の確認は、疑わしい IP アドレスを調査するためのプレイブックのステップ 2 です)。
コマンドライン(Linux/Mac):
# Using whois
whois 8.8.8.8
# Using the Team Cymru IP-to-ASN mapping
dig +short 8.8.8.8.origin.asn.cymru.com TXT
プログラムから(アプリケーション向け):
curl "https://api.geoiphub.com/v1/lookup/103.21.244.0" \
-H "x-api-key: YOUR_API_KEY"
# -> asn.asn 13335, asn.org "CLOUDFLARENET - Cloudflare, Inc.", asn.asn_type "hosting"
API は毎回完全なレスポンスを返します。ASN データは asn グループを参照してください。
本番環境では、レジストリへの直接の問い合わせは遅く、レート制限もあります。IP インテリジェンス API なら、構造化された種類情報付きの ASN データを、他のすべてのフィールドとともに、低レイテンシの 1 回のリクエストで返します。
ASN、ISP、組織の違い
この 3 つの用語は、ドキュメントの中で同じ意味で使われることがあります。違いは次のとおりです。
- ASN:ネットワークの識別子(番号)
- ISP(
asn.isp、asn.org):その ASN を運用する組織(名前) - 組織:ISP と同じ場合もあれば、IP 範囲を借りているエンド顧客(トランジットプロバイダーによって自社の IP 空間を経路広告してもらっている企業)の場合もある
IP を調べて asn.org に「Amazon.com, Inc.」と表示されても、実際にはその IP を AWS 上でサーバーをホストしている企業が使っている場合、ASN の組織名が示すのは経路広告をしている側であり、最終的なテナントではありません。クラウドの IP では、クラウドプロバイダーとその上で動いている顧客の区別は文脈として重要ですが、インフラの分類に必要な情報は ASN の種類(hosting)で得られます。
EIGRP やルーティングプロトコルの「AS 番号」は別物
自律システム番号で検索すると、router eigrp 100 のように入力する Cisco のルーティング設定がよく出てきます。この番号は公開 ASN ではなく、両者を混同することはよくある混乱の原因です。
router eigrp 100 の 100 はローカルなプロセス識別子です。その唯一の役割は、1 つの組織内で EIGRP の経路を共有すべきすべてのルーターの間で一致させることです。2 台のルーターが異なる EIGRP の AS 番号を使うと、ネイバー関係は確立されません。値は自分で選び(1〜65,535)、自分のネットワーク内でのみ意味を持ち、どこにも登録されません。
公開 ASN は、あらゆる点でその逆です。
| EIGRP の「AS 番号」 | 公開 ASN | |
|---|---|---|
| 範囲 | 1 つの組織内のローカル | インターネット全体にわたるグローバル |
| 割り当てる主体 | 自分自身 | 地域インターネットレジストリ |
| 一意性 | 自社のルーター間で一致していればよい | グローバルに一意 |
| IP のルックアップに現れるか | 決して現れない | 常に現れる |
つまり、CCNA のラボで EIGRP を設定しているなら、「AS 番号」はルーティングプロセスのタグを意味します。不正検出やジオロケーションのために IP アドレスの情報を補強しているなら、「ASN」はこの記事で説明している、グローバルに登録された識別子を意味します。言葉は同じでも、範囲はまったく異なります。2 つの世界をつなぐのが BGP です。router bgp 65001 は他のネットワークとピアリングする際に実際の公開 ASN を使い、そもそもそれによって自社の経路がグローバルなルーティングテーブルに届きます。
ASN データの活用についてさらに詳しく
- データセンター IP アドレスとは:データセンターの ASN と住宅用の違い
- VPN・プロキシ検出の実際の仕組み:ASN 分析が匿名化サービスの検出にどう活かされるか
よくある質問
ASN は何の略ですか?
ASN は Autonomous System Number(自律システム番号)の略です。自律システム(AS)、つまり単一の管理ドメインの下にあり、インターネットに対して一貫したルーティングポリシーを示すネットワークまたはネットワーク群に割り当てられる一意の番号です。ASN は ARIN、RIPE NCC、APNIC、LACNIC、AFRINIC などの地域インターネットレジストリ(RIR)が発行します。
ASN と IP アドレスの違いは何ですか?
IP アドレスは、ネットワーク上の特定のデバイスやインターフェースを識別します。ASN は、IP アドレスの範囲を管理し経路広告しているネットワークを識別します。すべての IP はちょうど 1 つの ASN に属します。ASN からは、その IP があるネットワークを誰が運用しているか、つまりその IP 範囲を管理する ISP、クラウドプロバイダー、企業、ホスティング施設がわかります。
IP アドレスの ASN はどうやって調べますか?
ASN は、IP インテリジェンス API(GeoIPHub など)、Whois データベース、コマンドラインツールで調べられます。ターミナルでは 'whois <IP>' を実行すると、レジストリから ASN データが返ります。本番環境で使う場合は、API が ASN に加えて組織名、経路広告されている IP 範囲、ASN の種類(ISP、データセンター、CDN など)を構造化された形で返します。
不正検出で ASN が重要なのはなぜですか?
ASN からはネットワークの所有者がわかり、ネットワークの所有者によって、想定すべきトラフィックの種類が決まります。AS7922(Comcast の住宅用回線)からのリクエストは、おそらく自宅にいる実在の人物からのものです。AS16509(Amazon AWS)からのリクエストは、ほぼ確実にサーバーからのものです。実際の消費者がクラウドプロバイダーの ASN から取引を始めることはほとんどないため、AWS の ASN からのチェックアウトやログインは、他のシグナルがなくても構造的に疑わしいと言えます。
異なる 2 社が 1 つの ASN を共有することはありますか?
一般的にはありません。ASN は、一貫したルーティングポリシーを持つ単一の管理ドメインを表します。ただし、大規模な組織は複数の ASN を使うことがあります(Google は数十個を運用しています)。また、小規模なネットワークの中には、自身の ASN ではなく親 ISP の ASN の下で経路広告されるものもあります。ASN は常に 1 つの組織に対応しますが、1 つの組織が多数の ASN を持つことはあります。
4 バイト ASN と 2 バイト ASN の違いは何ですか?
当初の ASN の仕様では 2 バイトの番号(1〜65535)が使われていました。インターネットの成長とともにこの番号空間が枯渇し、4 バイト ASN(RFC 4893 で定義)によって範囲は 40 億以上に拡張されました。AS396982(Google Cloud)のような最近の ASN は 4 バイト形式を使っています。古いインフラや多くの大手 ISP は今も 2 バイト ASN を使っています。この違いが問題になるのは BGP ルーティングを実装する場合だけで、IP インテリジェンスのルックアップでは API が両方を透過的に扱います。
GeoIPHub API を支えるチーム
GeoIPHub IP インテリジェンス API とそのスキャナーを開発している GeoIPHub チームが執筆しています。下書きは AI の支援を受けて作成し、チームが編集しています。API の例は、「説明用」と明記したものを除き、本番 API に対する実際のルックアップです。


