こんにちは、初めての質問です。
簡単な質問なのですが、例えばcloud9を使ってDjangoでサーバを立ち上げようとするには
python3 manage.py runserver 0.0.0.0:8000
を入力すれば
0.0.0.0:8000
でアクセスすることができます。
しかしこれを
127.0.0.1:8000
に変更するとアクセスが拒否されてしまいます。
これがなぜかを考えてみたのですが、127.0.0.1:8000にアクセスしたときは自分のパソコンの8000ポートにアクセスしており、0.0.0.0:8000にアクセスしたときはcloud9のサーバの8000ポートにアクセスできているのではないかと思いました。
これは正しいでしょうか??
また、正しいならばなぜ0.0.0.0:8000の場合はリモートサーバにアクセスできるのでしょうか??0.0.0.0と127.0.0.1の違いは何なのでしょうか??
よろしければご回答お願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/01 08:28