IPIPNOW
日本語
한국어English日本語中文

localhostと127.0.0.1とは何ですか?

127.0.0.1は自分自身、つまり今使っているそのパソコンを指す特殊なIPアドレスで、localhostはこの住所を指す名前です。ネットワークの外に出ることなく、端末の中でそのまま応答が返ってきます。

最終更新日

あなたのグローバルIPアドレス
216.73.216.214
自分の IP を詳しく見る

127.0.0.1はなぜ常に自分自身を指すのですか?

127.0.0.0/8の範囲全体がループバック専用に予約されているため、どの端末から127.0.0.1宛てにリクエストを送っても、そのリクエストはネットワークカードやルーターを経由せず、同じ端末の中でそのまま処理されます。

そのため127.0.0.1は、場所や通信事業者に関係なく世界中どのコンピューターでも「自分自身」という同じ意味で使われます。

localhostは127.0.0.1と同じですか?

localhostは127.0.0.1を指す、人が読みやすい名前(ホスト名)です。ブラウザのアドレスバーに localhost と入力すると、パソコンがこれを127.0.0.1に変換して接続します。

環境によってはlocalhostがIPv6のループバックアドレスである ::1 に接続されることもありますが、果たす役割は同じです。

127.0.0.1とプライベートIPはどう違いますか?

プライベートIP(例: 192.168.0.10)は同じルーターにつながった他の端末からもアクセスできますが、127.0.0.1はその端末自身からしかアクセスできず、他の端末からは一切接続できません。

グローバルIP・プライベートIPとの違いが気になる方はグローバルIPとプライベートIPの違いをご覧ください。

127.0.0.1は実際どこで使われていますか?

開発者が自分のパソコンでWebサイトやアプリをテストする際、http://127.0.0.1:3000 のようにローカルサーバーの住所としてよく使います。インターネットに公開する前に、自分のパソコンの中だけで動作を確認できます。

WindowsとMacで実際のプライベートIP・グローバルIPを確認する方法はWindowsでの確認方法Macでの確認方法をご覧ください。

主なデータ
項目出典
ループバック予約範囲127.0.0.0/8RFC 6890 · 2013-04

よくある質問

127.0.0.1を使って他人のパソコンに接続できますか?

いいえ。127.0.0.1は常に「今リクエストを送ったその端末自身」を意味するため、他人のパソコンから127.0.0.1に接続しても、その人自身のパソコンにつながるだけです。

127.0.0.1以外のループバックアドレスもありますか?

127.0.0.0/8の範囲全体がループバック用のため、127.0.0.2なども理論上は同じ役割を果たしますが、慣習的に127.0.0.1が最もよく使われます。

localhostが開かないときはどうすればいいですか?

その住所でサービスやプログラムが実際に起動しているかをまず確認し、ファイアウォールやセキュリティソフトがローカルポートをブロックしていないかを確認するのが一般的な手順です。

ルーターの管理画面も127.0.0.1で開きますか?

いいえ。ルーターの管理画面は通常 192.168.0.1 のようなルーター自身のプライベートIPで開き、127.0.0.1とは別の住所です。

ポート番号付きの127.0.0.1:8080のような表記は何を意味しますか?

コロンの後ろの数字はポート番号で、どのプログラムがそのリクエストを処理するかを示します。同じループバックアドレスでも、ポートごとに異なるローカルサービスを同時に立ち上げることができます。