要点まとめ
192.168.1.1 / 192.168.0.1 / 10.0.0.1 / 172.16.0.1は、自宅のルーターや社内LANに関係するIPアドレスです。これらはRFC 1918のプライベートIPで、インターネット上に現れることはなく、世界中の数十億台のルーターが同じアドレス帯を共有しています。ルーターの管理画面にログインするには、ブラウザーにhttp://192.168.1.1と入力するだけです(ほとんどの場合)。この記事では、「見たことはあるけれどよくわからない」IPアドレス帯をすべて詳しく解説します。
1. グローバルIPとプライベートIP — 1枚の図でわかる違い
一般的な家庭のネットワークは次のようになっています:
インターネット ← (グローバルIP、一意) → ISP → 自宅ルーターのWANポート
↓
ルーターのLANポート (192.168.1.1 = ゲートウェイ)
↓
+---------------+---------------+
↓ ↓ ↓
スマホ 192.168.1.5 テレビ .6 PC .10
(すべてプライベートIP。自宅の中でのみ見える)- グローバルIPアドレス— 世界で一意のアドレスで、外部のサイトにアクセスするときに相手から見えるのはこのアドレスです(ISPが割り当て)
- プライベートIP / ローカルIP — ローカルのサブネット内でのみ有効です。どの家庭でも192.168.1.1が使われていても衝突しないのは、これらのIPがインターネット上に出ていかないためです
- NAT — ルーターが行う「変換」です。LAN内の端末がインターネットにアクセスするとき、ルーターは192.168.1.5からのリクエストをグローバルIPから送信されるように書き換え、返ってきた応答を元に戻して変換します
自分のグローバルIPアドレスを知りたいですか?cleanip.ioのトップページを開けば、すぐに確認できます。表示されるのは192.168.x.xではなく、ISPから割り当てられた実際のアドレスです。
2. RFC 1918の3つのプライベートIPアドレス帯 — 全体像
1996年、IETFの標準であるRFC 1918によって、3つのIPv4アドレス帯がプライベート用途専用に指定されました。これらがインターネット上にルーティングされることはなく、誰でも許可なく自分のネットワーク内で使うことができます。
| アドレス帯 | アドレス数 | 主な用途 | 利用例 |
|---|---|---|---|
10.0.0.0/810.0.0.0 — 10.255.255.255 | 約1,677万 | 企業 / データセンター / 大規模LAN | Apple AirPort、Ubiquiti UniFi、Alibaba Cloudの内部ネットワーク、AWS VPCのデフォルト |
172.16.0.0/12172.16.0.0 — 172.31.255.255 | 約104万 | 中規模の企業 / Docker | Dockerのデフォルトのbridgeネットワークは172.17.0.0/16、VirtualBoxのデフォルトは172.16.x.x |
192.168.0.0/16192.168.0.0 — 192.168.255.255 | 約6.5万 | 家庭用ルーター(圧倒的多数) | ほぼすべての家庭用ルーター:TP-Link / D-Link / Netgear / Xiaomi / Huawei / ZTE / Phicomm |
3. 主なルーターメーカーのデフォルトのログインIP
家庭用ルーターには、出荷時に次のデフォルトアドレスが設定されています。変更されている場合は、ルーター底面のシール(「デフォルトIP」や「管理画面URL」などの記載)を確認するか、パソコンのコマンドラインで「ゲートウェイのIP」を調べてください。
| メーカー | デフォルトIP | 代替アドレス |
|---|---|---|
| TP-Link | 192.168.1.1 | tplogin.cn / tplinkwifi.net |
| D-Link | 192.168.0.1 | — |
| Netgear | 192.168.1.1 | routerlogin.net |
| ASUS | 192.168.50.1 | router.asus.com |
| Xiaomiルーター | 192.168.31.1 | miwifi.com |
| Huaweiルーター | 192.168.3.1 | — |
| ZTE | 192.168.0.1 | 192.168.1.1 |
| Phicomm | 192.168.2.1 | p.to |
| Tenda | 192.168.0.1 | tendawifi.com |
| MERCURY | 192.168.1.1 | melogin.cn |
| FAST | 192.168.1.1 | falogin.cn |
| Apple AirPort | 10.0.1.1 | — |
| Ubiquiti UniFi | 192.168.1.1 | unifi.ui.com |
ルーターのIPアドレスを調べる方法
- Windows:キーを押す:
Win+R→ 入力:cmd→ 入力:ipconfig→「デフォルト ゲートウェイ」を確認 - macOS:システム設定 → ネットワーク → 詳細 → TCP/IP → ルーター
- Linux:ターミナルで次を実行:
ip route | grep default - iOS:設定 → Wi-Fi → 接続中のWi-Fi名の横にあるⓘをタップ → ルーター
- Android:設定 → Wi-Fi → 接続中のWi-Fiを長押し → ネットワークを変更 → 詳細設定 → ゲートウェイを表示
4. CGNAT — 割り当てられた100.64.x.xのアドレスとは?
IPv4アドレスは枯渇しました。世界に43億個あるIPv4アドレスは、2019年までにすべて割り当て済みになっています。新しいユーザーもインターネットに接続できるよう、ISPはCGNAT (Carrier-Grade NAT)を導入しました。RFC 6598では、キャリア内部での利用専用に予約されたアドレス帯が定められています:
100.64.0.0/10 (100.64.0.0 – 100.127.255.255、419万個のアドレス)自宅のWANポートに割り当てられたIPが100.x.x.xなら、CGNATの配下にあります —本当のグローバルIPv4アドレスを持っていないということです。その結果、次のような影響があります:
- ポートフォワーディングやNATトラバーサルが使えません(ゲーム機やNASへのリモートアクセスが面倒になります)
- 複数のユーザーが1つの実際のグローバルIPを共有するため、リスク管理システムに不審と判定されることがあります
- 契約しているプロバイダーに電話して「グローバルIP」を申請できます(通常は無料。China Mobile / China Unicom / China Telecomが対応)
CGNATの配下にあるかどうかを確認するには?ルーターにログインし、WAN側のIPが100.64.x.xかどうかを確認します。次にcleanip.ioのトップページにアクセスして、実際の出口IPを確認します。ルーターのWAN IPと表示された出口IPが一致しない場合は、間に少なくとも1層のCGNATがあります。
その他の用途: TailscaleやCloudflare WARPも、仮想ネットワークのノードにIPを割り当てる際にデフォルトで100.64/10を使用しています。
5. 169.254.x.x — これが表示されたらネットワークに異常があります
169.254.0.0/16はリンクローカルアドレス(RFC 3927)です。端末は起動時にDHCPサーバーへIPを要求します。要求に失敗した場合(ルーターの電源が入っていない、LANケーブルが抜けている、DHCPサービスが停止しているなど)、OSは自動的に169.254.x.xのアドレスを自分に割り当て、少なくとも同じローカルセグメント上にある、同じく取得に失敗した他の端末とは通信できるようにします。
Windowsでは、これをAPIPA (Automatic Private IP Addressing)と呼びます。このアドレスが実際に表示されている = ネットワークがつながっていない状態です。設定をあれこれ変更する前に、まずルーターの再起動やケーブルの確認を行ってください。
6. 127.0.0.1 — 常に自分自身
127.0.0.0/8は、全体がLoopback (RFC 1122)として予約されていますが、実際に使われるのは127.0.0.1のみで、その別名がlocalhostです。
- たとえば
http://127.0.0.1:3000にアクセス = 自分のマシンの3000番ポートにアクセス - 起動しているすべてのパソコン・スマートフォン・サーバーがこのアドレスを持っており、競合することはありません
- Windows / Mac / Linux / iOS / Androidのいずれでも同じです
- 開発者には欠かせません — ローカルでサービスを起動してデバッグするときは、常にこのアドレスを使います
IPv6でこれに相当するのは::1です。
7. ほかに見かけることがある特殊なIP
7.1 0.0.0.0 — 「すべてのアドレス」
これは特定のIPではなく、プレースホルダーです。使われる場面によって意味が異なります:
- サーバーが0.0.0.0にバインドする =すべてのネットワークインターフェースのポートで待ち受ける(127.0.0.1 / 192.168.1.5のみで待ち受ける場合とは異なる)
- ルーティングテーブルの0.0.0.0/0 = デフォルトルート(ほかのどの経路にも一致しないときに使われる)
- クライアントがDHCPリクエストを送るとき、送信元IPは0.0.0.0になります(まだIPを取得していないため)
7.2 255.255.255.255 — リミテッドブロードキャスト
DHCPクライアントはIPを取得する前に、このアドレスへ「IPを割り当ててくれるのは誰?」とブロードキャストします。ローカルのサブネット上のすべての機器がこれを受信します。
7.3 ドキュメント用の例示IP(TEST-NET-1/2/3)
RFC 5737では、ドキュメントや教材の例示専用に3つのアドレス帯が予約されており、これらは決してルーティングできません:
192.0.2.0/24— TEST-NET-1198.51.100.0/24— TEST-NET-2203.0.113.0/24— TEST-NET-3
RFCやチュートリアル、講座でこれらのIPを見かけたら、筆者が例として使っているだけです。実際にpingを試さないでください。
7.4 224.x.x.xのマルチキャスト
224.0.0.0/4は1対多のマルチキャスト用のアドレス帯です。1台のホストがデータを送信すると、複数のホストが同時に受信できます(通常の1対1のユニキャストとは異なります)。主な用途は、LAN内の機器検出(mDNS / Bonjourは224.0.0.251を使用)やルーティングプロトコル(OSPFは224.0.0.5を使用)です。
8. IPv6にもプライベートアドレス帯がある
IPv6で対応するアドレス帯は次のとおりです:
| アドレス帯 | カテゴリー | 対応するIPv4 | 備考 |
|---|---|---|---|
::1/128 | Loopback | 127.0.0.1 | 自分のマシン自身 |
fe80::/10 | リンクローカル | 169.254.0.0/16 | IPv6の自動設定で付与。インターフェースごとに少なくとも1つ |
fc00::/7 | ULA(ユニークローカルアドレス) | 10/8 + 192.168/16 | IPv6のプライベートアドレス帯(実際にはfd00::/8を使用) |
ff00::/8 | マルチキャスト | 224/4 | IPv4のブロードキャストに代わるもの |
2001:db8::/32 | ドキュメントの例示用 | TEST-NET-1/2/3 | チュートリアル用。実際にルーティングされることはない |
注意:IPv6には、プライベートIPをグローバルIPに変換するNATという概念がありません。すべての機器が、世界で一意のIPv6アドレスを直接取得します。
9. cleanip.ioでこれらのIPを調べても結果が出ないのはなぜ?
お気づきかもしれませんが、192.168.1.1を直接検索しても、通常のIP情報(位置 / ASN / 種類)は返されません。これは、これらのIPがbogon(ローカル用に予約され、グローバルにはルーティングされないアドレス)だからです。そのため、GeoIPやWHOISのどのデータベースにも実際の情報はありません。世界中で何億台ものルーターが同時に192.168.1.1を使っており、「どの国のものか」という概念自体がないのです。
そこで当サイトでは、こうしたIP専用にこのナレッジカードを用意しました。「結果なし」と表示するだけよりも、はるかに親切です。
参考資料
- RFC 1918 — Address Allocation for Private Internets10/8、172.16/12、192.168/16を定義した原文
- RFC 6598 — Shared Address Space (CGNAT)100.64/10の由来
- RFC 3927 — Link-Local Addresses169.254/16の仕様
- RFC 5737 — IPv4 Documentation AddressesTEST-NET-1/2/3の由来
- IANA IPv4 Special-Purpose Address Registry特殊用途のIPv4アドレス帯をすべて網羅した公式の一覧