La respuesta de Lee B es correcta, pero aquí tienes algunos RFC relevantes en caso de que te interese.
0.0.0.0:
De RFC1122, Sección 3.1.2.3:
Ahora resumimos los casos especiales importantes para las direcciones IP de Clase A, B y C, utilizando la siguiente notación para una dirección IP:
{ , }
o
{ , , }
...
(a) { 0, 0 }
Este host en esta red. NO DEBE ser enviado, excepto como
una dirección de origen como parte de un procedimiento de inicialización
mediante el cual el host aprende su propia dirección IP.
Solo eso, "este host en esta red"... como indica la respuesta de Lee B, esto se traduce a todas las direcciones IP disponibles en tu host. Alojar un servicio en 0.0.0.0 automáticamente alojará ese servicio en cada interfaz direccionable.
127.0.0.1:
De RFC5735:
127.0.0.0/8 - Este bloque está asignado para ser utilizado como la dirección de bucle de retorno del host de Internet. Un datagrama enviado por un protocolo de nivel superior a una dirección en cualquier lugar dentro de este bloque se redirige dentro del host. Normalmente esto se implementa utilizando solamente 127.0.0.1/32 para el bucle de retorno. Como se describe en [RFC1122], Sección 3.2.1.3, las direcciones dentro de todo el bloque 127.0.0.0/8 no aparecen legítimamente en ninguna red en ningún lugar.
La diferencia entre 0.0.0.0 y la dirección de bucle de retorno 127.0.0.1 es que la dirección de bucle de retorno está diseñada para permitir una interfaz IP completamente funcional dentro del propio host, independientemente de cómo se vea la configuración de red restante. Cualquier tráfico enviado al dispositivo de bucle de retorno es recibido inmediatamente en él. No es tanto que la red de bucle de retorno "se refiera" a tu propio host... más bien es como si tuvieras un segmento de red mini en tu host donde los dispositivos, procesos y sockets pueden abrirse y conectarse.
8 votos
También echa un vistazo a esta pregunta, ya que da detalles sobre qué es y qué no es 0.0.0.0: serverfault.com/questions/228629/…
1 votos
Un sistema operativo moderno estaría utilizando
::1
como dirección de bucle de retorno.