localhostとは?

カテゴリ: ネットワーク

localhost(ローカルホスト)は、ネットワーク通信において「自分自身(現在使用しているコンピュータ)」を指すための予約されたホスト名です。IPv4では通常、IPアドレス **127.0.0.1** に対応付けられています。

ループバックインターフェース

localhostへの通信は、物理的なネットワークカード(LANケーブルやWi-Fiなど)を通らず、OS内部の「ループバックインターフェース」という仮想的な経路を使って処理されます。これにより、ネットワークに接続されていないオフラインの状態でも、Webサーバーやデータベースなどのネットワークアプリケーションの動作確認を行うことができます。

主な用途

  • 開発環境: 作成中のWebサイトを自分のPCで表示して確認する(例: http://localhost:8080)。
  • セキュリティ: データベースサーバーなどをlocalhost(127.0.0.1)のみで待ち受ける設定にすることで、外部からの不正アクセスを遮断する。