【るーぷばっくあどれす】

ループバックアドレス とは?

最終更新:
💡 外へ出ずに、自分の中へ折り返すアドレス

通信するコンピュータ自身へ戻るためのIPアドレス。IPv4では127.0.0.0/8が予約され、よく使う例が127.0.0.1。IPv6では::1を使う。

📌 このページのポイント
ループバック:自分の中へ折り返す一つのコンピュータの中ブラウザサービスIPの通信機能を使う応答が戻る物理的なLANへは送らないIPv4:127.0.0.0/8 / IPv6:::1よく使うIPv4の例:127.0.0.1IPアドレスと、localhostという名前を区別
同じコンピュータのサービスへ接続する例。応答の矢印も自分の中で折り返します。
ひよこ ひよこ
何のために、自分へ通信するの?
ペンギン先生 ペンギン先生
自分の中で動くサービスへ接続したり、通信機能を確かめたりするためだよ。ブラウザから同じPCのウェブサーバーへつなぐのが一例。物理的なLANへ出なくても、IPの通信機能は使うんだ。
ひよこ ひよこ
127.0.0.1だけが、ループバック?
ペンギン先生 ペンギン先生
IPv4では127.0.0.0/8という範囲が予約されているよ。よく使うのは127.0.0.1だね。特定のアドレスでサービスへ接続できるかは、OSやサービスの待ち受け設定にもよるんだ。
ひよこ ひよこ
IPv6では、どう書く?
ペンギン先生 ペンギン先生
::1だよ。IPv4の127.0.0.1とは別のアドレスなので、サーバーがどちらを待ち受けているかを確認しよう。IPv6のループバックアドレスは、物理的なネットワークインターフェースに割り当てたり、外へ転送したりするためのものではないんだ。
ひよこ ひよこ
ペンギン先生 ペンギン先生
localhostはホスト名だよ。ループバックへ名前を解決する特別な名前として定義されている。別のPCから同じ名前を使うと、そのPC自身を指す。名前とIPアドレスを分けると、接続先を整理しやすいね。
ひよこ ひよこ
pingが通れば、ウェブも使える?
ペンギン先生 ペンギン先生
pingはICMPの応答を調べるので、ウェブサーバーの起動やポート、HTTPの応答までは確認できないよ。ループバックへのpingが通っても、インターネットへの接続を確かめたことにはならない。目的のサービスは、そのサービスへの接続でも確認しよう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ループバックアドレス」って出てきたら「コンピュータ自身へ通信を折り返すIPアドレス」と思えばだいたいOK!
📖 おまけ:英語の意味
「Loopback Address」 = 折り返しアドレス
💬 データが外部ネットワークに出ずに送信元に折り返すことから「ループバック」と呼ばれる

参考資料

← 用語集にもどる