localhostの話




laravel勉強中にcurlコマンドでハマってしまって、teratailに質問したら、

「インフラの基礎からやり直せハゲ!listenしてねーんだよカス!!」とひどく怒られました。

いい機会なので、少し調べたことをまとめてみます。

同じような道を通る人たちの助けに慣れたら幸いです。

localhost

利用者や稼働中のソフトウェアにとって自分側のコンピュータや端末のこと。もしくは自分自身を指すホスト名。簡単に言い換えると現在使用しているシステムを指す。同一ホスト内でしか通信を行いません。

IPv4では127.0.0.0/8、IPv6では::1/128に割り当てられたループバックデバイス。TCP/IPが必要に応じて自身と通信するために使用される。

127.0.0.1

127.0.0.1はループバックアドレスの一つであり、同時に127.0.0.1に対応する仮想的なネットワーク・インターフェースを表します。ループバックアドレスとは自分自身を表す特別なIPアドレスのこと。こちらも同一ホスト内でしか通信を行いません。同じだからね。

0.0.0.0

すべてのネットワーク・インターフェースを表します。すべての通信を表します。別ホストからでもアクセスが可能です。




ABOUT US
kee
フルマラソン3:27:43!! ファイナンシャルプランナー&JADPメンタル心理カウンセラー&上級心理カウンセラー! 普段は食品工場で仕事をしています。ランニング大好き、料理大好き、サッカー大好き、キャンプ大好き、お酒大好き、釣り大好き、激辛大好き、読書大好き、書ききれないほどの大好きに囲まれて毎日幸せを実感しています。夢はホノルルマラソンに出ること。 座右の銘『明日死ぬかのように生きよ、永遠に生きるかのように学べ』 このブログは忘れやすい私の備忘録、私の脳の第2領域です。