ローカルホストアドレスは、ネットワーキングの文脈で自身のコンピュータを指すために使用されるIPアドレスです。最も一般的なローカルホストアドレスは 127.0.0.1
で、これはIPv4の環境で使われます。IPv6では ::1
がローカルホストアドレスに相当します。
ローカルホストアドレスを使う主な目的は、ネットワークを介さずに同じマシン上でネットワークソフトウェアのテストや通信を行うことです。このアドレスは、ループバックインターフェースに割り当てられており、コンピュータが自分自身にネットワークの接続を行う際に使われます。
特徴
- ループバックアドレス: ローカルホストアドレスはループバックネットワークインターフェースに割り当てられ、データはネットワークカードを経由せずに送受信されます。
- テスト用途: ソフトウェア開発者はローカルホストアドレスを使ってネットワーク接続やプロトコルの動作をテストできます。
- システム保守: システム管理者はローカルホストアドレスを使って、リモートではなくローカルでネットワークサービスにアクセスすることができます。
使用例
- ウェブサーバー: 開発者がローカルマシン上でウェブサーバーを実行しているとき、ブラウザから
http://127.0.0.1
またはhttp://localhost
にアクセスすることで、そのウェブサーバーに接続できます。 - ネットワークテスト: ネットワークソフトウェアやシステムの設定が正しく機能しているかを確認するために、
ping 127.0.0.1
コマンドを実行して、自身のシステムにパケットを送信し、それが正常に戻ってくるかをテストすることができます。
ローカルホストアドレスの範囲
ローカルホストアドレスは、127.0.0.0/8
のアドレスブロックに属しています。これは、127.0.0.0
から 127.255.255.255
までの任意のアドレスがローカルホストとして機能することを意味しますが、実際にはほとんどの場合 127.0.0.1
が使われます。