Sobre o IP 0.0.0.0 no Django

Temos um servidor sobre o qual estamos executando um site com Django. Como queremos testar o site, estamos usando o servidor de desenvolvimento integrado do Django (por exemplo,runserver). Mas estou curioso sobre o ip do seguinte comando:

python manage.py runserver 0.0.0.0:80

Isso resulta em um site em execução que podemos visitar usando o ip do servidor remotamente.
Mas ao usar127.0.0.1 em vez de:

python manage.py runserver 127.0.0.1:80

Ninguém pode visitar o site com o ip do servidor de outro computador.

Então por que? O que0.0.0.0 exatamente significa (o Google diz que é a rota padrão)? Porque não pode127.0.0.1:80 ser acessado remotamente?

questionAnswers(3)

yourAnswerToTheQuestion