Я мало использовал Ubuntu, только когда мне нужно развернуть сеть. Прямо сейчас я пытаюсь развернуть сеть python django, но у меня проблема с IP-адресом.
Итак, я попытался сервер запуска python manage.py
сначала, и это дало ошибки тайм-аута. Адрес сервера, который мне сообщил мой супервайзер и к которому я могу получить доступ только через шпатлевку, — xxx.yy.zzz.aaa. Когда я попытался развернуть свой python django web специально по этому адресу, используя сервер запуска python manage.py xxx.yy.zzz.aaa:8000
, я получаю сообщение об ошибке
этот IP-адрес не может быть назначен.
Я использовал несколько других портов, таких как 8001, но все равно это не сработало.
Итак, я использовал следующую команду, чтобы узнать, что такое IP-адрес.
ifconfig
И у меня получилось три адреса: один localhost (127.0.0.1), другой связан с докером, который я не создавал. Третий находится под именем хоста enp---, но это нет ххх.гг.ззз.ааа. Это совершенно другое.
Итак, я еще немного погуглил и использовал следующую команду.
завиток https://ipinfo.io/ip
Затем я получаю «правильный» адрес xxx.yy.zzz.aaa.
Я мало что знаю о сети и IP-адресах в Ubuntu, но может ли Ubuntu иметь разные IP-адреса, кроме IP-адреса докера? Если да, то как я могу установить IP-адрес, чтобы я мог использовать xxx.yy.zzz.aaa для развертывания python django web?