Назад | Перейти на главную страницу

Подходит ли 127.0.0.1 в качестве IP-адреса для локальной разработки в Windows / OS X / Linux?

Я создаю учебник (веб-разработка 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.

Гораздо лучшее описание разницы между этими двумя адресами можно найти на суперпользователе здесь:

В чем разница между 127.0.0.1 и 0.0.0.0?