検索
特集/連載

“謎”のIPアドレス「0.0.0.0」の正体とは?IPアドレス「0.0.0.0」とは何か【前編】

「0.0.0.0」はどのようなIPアドレスなのか。単純でありながら特殊なIPアドレスである0.0.0.0の「意味」や「目的」を整理しておこう。

Share
Tweet
LINE
Hatena

 IPアドレスの「0.0.0.0」は、ルーティング(経路制御)不能なIPv4(インターネットプロトコルバージョン4)アドレスだ。宛先アドレスがない場合に使用できる経路の「デフォルトルート」を表したり、LANにおいてコンピュータやプリンタなどのデバイスにデータを一斉配信するための「ブロードキャストアドレス」になったりと、0.0.0.0にはさまざまな用途がある。

IPアドレス「0.0.0.0」の正体 何を意味するのか

 インターネット関連技術の標準化団体「IETF」(Internet Engineering Task Force)は0.0.0.0を、「このホスト、このネットワーク」を指定するための専用アドレスだと定義している。ちなみにIPv4アドレスは、0.0.0.0から255.255.255.255まで存在する。IPv6(インターネットプロトコルバージョン6)で0.0.0.0に相当するアドレスは「::/0」だ。

 簡単に言えば、0.0.0.0は「このネットワーク」を意味するが、通常のIPアドレスとは異なる。「ここにアドレスを挿入」を意味したり、文脈によっては「特定の宛先アドレスがない」を意味したりする。

 0.0.0.0はルーティング可能で有効なIPアドレスが割り当てられるまでの“代役”を果たすこともある。ルーティングとは、宛先アドレスの情報を元にデータの最適な送信経路を割り出すことを指す。

 エラーの結果として0.0.0.0が現れる場合もある。例えばデバイスのIPアドレスとして0.0.0.0が割り当てられている場合、そのデバイスは「ネットワークに接続不可」「通信ができない」ことを意味する。他にも0.0.0.0はルーティングにおいて、宛先アドレスへの経路が見つからないときのデフォルトルートとして意図的に使われる場合もある。


 中編は、0.0.0.0の具体的な用途を紹介する。

TechTarget発 先取りITトレンド

米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る