127.0.0.1 está OK como IP para desenvolvimento local no Windows/OS X/Linux?

127.0.0.1 está OK como IP para desenvolvimento local no Windows/OS X/Linux?

Estou construindo um tutorial (desenvolvimento web Flask) no qual os alunos trabalham usando uma variedade de sistemas operacionais. Sou principalmente um usuário do OS X, então configurei inconscientemente o host do aplicativo como 0.0.0.0:5000 e tentei atualizar um arquivo de hosts do Windows apenas para perceber que não era possível usar esse IP no Windows. Agora mudei para 127.0.0.1 (localhost). Minha pergunta é: isso provavelmente será adequado para estudantes de Linux? Só estou me perguntando se há alguma outra pegadinha que eu deva estar ciente. Desde já, obrigado.

Responder1

127.0.0.1é o endereço IP de loopback universal. Funcionará em qualquer sistema operacional usando umPilha TCP/IP construída depois de 1986.

Além disso, 0.0.0.0não é um endereço IP ao qual você possa vincular em qualquer sistema operacional. 0.0.0.0na verdade significa "ligar-se atodosEndereços IP". Portanto, você deve ser capaz de vincular 0.0.0.0e ainda acessar em 127.0.0.1.

Uma descrição muito melhor da diferença entre esses dois endereços pode ser encontrada no superusuário aqui:

Qual é a diferença entre 127.0.0.1 e 0.0.0.0?

informação relacionada