ubuntu 20.04 中的服务器地址和 ip

ubuntu 20.04 中的服务器地址和 ip

我很少使用 ubuntu,只有在需要部署网站时才用。现在我正在尝试部署 python django 网站,但我遇到了 ip 地址问题。

因此,我python manage.py runserver首先尝试了一下,结果出现了超时错误。我的主管告诉我,服务器地址是 xxx.yy.zzz.aaa,我只能通过 putty 访问该地址。当我尝试使用 将我的 python django web 专门部署到此地址时python manage.py runserver xxx.yy.zzz.aaa:8000,出现一条错误消息

无法分配该 IP 地址。

我使用了其他几个端口,如 8001,但仍然不起作用。

因此,我使用以下命令来查看 IP 地址是什么。

ifconfig

我得到了三个地址:一个是 localhost(127.0.0.1),另一个与 docker 相关,我没有创建它。第三个位于主机名 enp--- 下,但它是不是xxx.yy.zzz.aaa。这是完全不同的。

因此,我又在 Google 上搜索了一些内容,并使用了以下命令。

curl https://ipinfo.io/ip

然后,我得到了“正确”的地址xxx.yy.zzz.aaa。

我不太了解 ubuntu 中的网络和 ip,但是除了 docker ip 地址之外,ubuntu 还能有不同的 ip 吗?如果是这样,那么我该如何设置 ip 地址,以便我可以使用 xxx.yy.zzz.aaa 来部署 python django web?

相关内容