localhost(ローカルホスト)は、コンピュータネットワークにおいて、通信の相手先として自分自身を指定するために使用するホスト名またはドメイン名である[1]。TCP/IPでは、localhostと通信するためのIPアドレス(ループバックアドレス)が予約されており、IPv4では127.0.0.0/8 、IPv6では::1/128 が割り当てられている。自分自身をローカルホストというのに対して、他者はリモートホストという。 localhostを使用して自己と通信する意義には、動作試験を行うことや、リモートで提供されることが想定されているサービスを、ローカルマシンでも利用できることなどが挙げられる。 IETFドキュメント"Special-Use IPv4 Addresses" (RFC 5735)には、127.0.0.0/8はループバック用に予約されたIPv4アドレスであると記載されている。