
Я создаю учебник (разработка веб-сайтов на Flask), над которым студенты работают, используя различные операционные системы. Я в основном пользователь OS X, поэтому я неосознанно настроил хост приложения на 0.0.0.0:5000, а затем попытался обновить файл хостов Windows, только чтобы понять, что использовать этот IP в Windows невозможно. Теперь я переключил его на 127.0.0.1 (localhost). Мой вопрос: подойдет ли это для студентов на Linux? Мне просто интересно, есть ли еще какие-то подводные камни, о которых мне следует знать. Заранее спасибо.
решение1
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
.
Более подробное описание разницы между этими двумя адресами можно найти на странице суперпользователя здесь: