IPアドレス形式チェッカー - IPv4/IPv6の妥当性チェック・プライベート判定【無料】
IPv4・IPv6アドレスの形式が正しいか瞬時にチェックし、プライベートIP・ループバック・リンクローカル・マルチキャストなどの用途を自動判定。外部への問い合わせは一切行わず、入力形式の検証だけを行う無料ツールです。
特殊用途IPアドレス範囲一覧
RFCで定義された、用途があらかじめ決まっている代表的なIPアドレス範囲です。
| 分類 | IPv4範囲 | IPv6範囲 | 説明 |
|---|---|---|---|
| 未指定アドレス | 0.0.0.0 | :: | アドレスがまだ割り当てられていないことを示す特殊なアドレスです。 |
| ループバックアドレス | 127.0.0.0/8 | ::1 | 自分自身(同じ端末)を指すアドレスで、外部のネットワークには送出されません。 |
| プライベートアドレス | 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 | fc00::/7 | 組織内のLANなど閉じたネットワークで使われるアドレスで、インターネットに直接ルーティングされません。 |
| リンクローカルアドレス | 169.254.0.0/16 | fe80::/10 | 同一セグメント内でのみ有効な自動割り当てアドレスで、ルーターを越えて転送されません。 |
| マルチキャストアドレス | 224.0.0.0/4 | ff00::/8 | 複数の宛先に同時配信するためのアドレスで、単一のホストを指すものではありません。 |
| ブロードキャストアドレス | 255.255.255.255 | — | 同一ネットワーク内の全ホストへ一斉送信するための特別なアドレスです。 |
| 文書・例示用アドレス | 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24 | — | RFC 5737で定義された、マニュアルやサンプルコードで使うための予約アドレスです。 |
| 予約済みアドレス | 240.0.0.0/4 | — | 将来の用途のためIANAが予約している範囲で、現在は通常の通信には使われません。 |
Tips
- このツールは通信を一切行わず、入力された文字列の形式チェックとRFCに基づく用途分類のみをブラウザ内で完結します。
- サーバーの設定ファイルやアプリケーションのバリデーションルールを書く前に、想定しているIPアドレスの範囲が正しいか確認するのに役立ちます。
- プライベートIPアドレス(192.168.x.xなど)はインターネットから直接アクセスできないため、社内システムの疎通確認時にまず確認すべき項目です。
- 「01」のような先頭ゼロを含む表記は多くのシステムで曖昧に解釈されるため、このツールでは意図的に無効と判定します。
よくある質問
余談ですが ― なぜ「プライベートIPアドレス」はインターネットに出られないのか
IPv4のプライベートアドレス(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)はRFC 1918で1996年に定義されました。当時、企業や家庭内のネットワーク機器が急増する一方で、限りある約43億個のIPv4アドレスをすべての端末に割り当てるのは非現実的でした。そこで「組織内だけで使う番号」を用意し、インターネットのルーターがこれらの宛先へのパケットを転送しない(=経路情報を持たない)という運用ルールを世界中のISPが合意することで、アドレス不足を緩和する仕組みが生まれました。
IPv6にも同様の概念があり、fc00::/7として定義される「ユニークローカルアドレス」がプライベートIPv4に相当します。IPv6は128ビットで約340澗個という天文学的な数のアドレスを持つため理論上は枯渇の心配がありませんが、それでも組織内部だけで完結させたい通信のために、あえてグローバルにルーティングされない範囲を用意している点は興味深い設計判断です。
リンクローカルアドレス(IPv4の169.254.0.0/16、IPv6のfe80::/10)は、DHCPサーバーが見つからない場合に端末が自動的に自分自身へ割り当てる「保険」のようなアドレスです。ケーブルを繋いだだけの2台のパソコンが169.254.x.xのアドレスを持っているのを見たことがある人も多いはずで、これはネットワーク設定が正しく完了していないサインでもあります。