Я создаю учебник (веб-разработка Flask), над которым студенты работают с использованием различных операционных систем. Я в основном являюсь пользователем OS X, поэтому я не обращая внимания на настройку хоста приложения как 0.0.0.0:5000, а затем попытался обновить файл хостов Windows только для того, чтобы понять, что использовать этот IP-адрес в Windows невозможно. Теперь я переключил его на 127.0.0.1 (localhost). Мой вопрос: подойдет ли это для студентов, использующих Linux? Мне просто интересно, есть ли еще какие-то подводные камни, о которых я должен знать. Заранее спасибо.
127.0.0.1
- универсальный IP-адрес обратной петли. Он будет работать в любой операционной системе, использующей Стек TCP / IP, созданный после 1986 года.
Как в сторону, 0.0.0.0
не является IP-адресом, к которому вы можете привязаться в любой операционной системе. 0.0.0.0
на самом деле означает "привязать к все IP-адреса ". Таким образом, вы сможете выполнить привязку к 0.0.0.0
и все еще доступ на 127.0.0.1
.
Гораздо лучшее описание разницы между этими двумя адресами можно найти на суперпользователе здесь: