Відповідь Лі Б прямо на те, але ось деякі відповідні RFC на випадок, коли вам це цікаво.
0,0.0,0:
З розділу RFC1122 , розділ 3.1.2.3:
Тепер ми підсумовуємо важливі спеціальні випадки для IP-адрес класів A, B і C, використовуючи наступні позначення для IP-адреси:
{ <Network-number>, <Host-number> }
or
{ <Network-number>, <Subnet-number>, <Host-number> }
...
(a) { 0, 0 }
This host on this network. MUST NOT be sent, except as
a source address as part of an initialization procedure
by which the host learns its own IP address.
Просто це "цей хост у цій мережі" ... як зазначено у відповіді Лі Б, це перекладається на всі доступні IP адреси вашого хоста. Хостинг сервісу на 0.0.0.0 автоматично розмістить цю послугу у кожному адресованому інтерфейсі.
127.0.0.1:
З RFC5735 :
127.0.0.0/8 - Цей блок призначений для використання як адреса зворотного зв'язку з хостом в Інтернеті. Данаграма, що надсилається протоколом вищого рівня на адресу в будь-якій точці цього блоку, повертається всередину хоста. Зазвичай це реалізується, використовуючи лише 127.0.0.1/32 для зворотного зв'язку. Як описано в [RFC1122], Розділ 3.2.1.3, адреси в усьому блоці 127.0.0.0/8 не можуть законно відображатися в будь-якій мережі.
Різниця між 0,0.0.0 та адресою зворотного звороту 127.0.0.1 полягає в тому, що адреса зворотного звороту створена так, щоб дозволяти повноцінно функціонувати IP-інтерфейс всередині самого хоста, незалежно від того, як виглядає решта налаштування мережі, якщо така є. Будь-який трафік, відправлений на пристрій зворотного зв'язку, негайно надходить на нього. Справа не в тому, що мережа зворотного зв'язку "посилається" на ваш власний хост ... це більше схоже на те, що у вашого хоста є міні-мережевий сегмент, який пристрої, обробляє і розетки, і ви можете відкривати і підключатися до них.