Яка різниця між 127.0.0.1 та 127.0.0.0


11

Я знаю, що обидва - це IP-адреси, але вони мають іншу маску ip.

Яка різниця між ними? Чи можна їх взаємозамінно використовувати?

===========================================================================

IPv4 routes
===========================================================================
Active routes:
Destination               Mask          Gateway        Interface Metric
      0.0.0.0          0.0.0.0      192.168.1.1      192.168.1.6     26
[...]
    127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
    127.0.0.1  255.255.255.255         On-link         127.0.0.1    306

Відповіді:


21

Ні. Ви не можете використовувати їх обох. І вони не є обома зворотними адресами.

127.0.0.1є адреса зворотного зв'язку 127.0.0.2- це петля 127.0.0.3, це петля, і так далі

127.0.0.0- мережева адреса. Разом з маскою 255.0.0.0 вона дає вам підказку, що цілі адреси A класу, починаючи з, 127.*.*.*будуть містити адреси зворотного зв'язку.


1
@mnmnc, для чого потрібна маска? Хіба це не стандарт, який 127.*.*.*буде містити адреси зворотного зв'язку?
Pacerier

чому коли я бачу, як там є 127.0.0.1/8 ??? Повинно бути 127.0.0.0/8. Спасибі
Пол Халлен

7

127.0.0.0- мережева адреса (з мережевою маскою 255.0.0.0або 127.0.0.0/8).

127.0.0.1- адреса хоста в цій мережі.


6
Правда. 127.0.0.0 з маскою 255.255.255.255 теоретично також може працювати. На практиці це дуже погана ідея. оскільки старе програмне забезпечення використовувало найнижчу адресу в діапазоні як адресу широкомовної програми.
Геннес

4

На скріншоті показано таблицю маршрутизації з комп'ютера. Таблиця маршрутів - це лише "дорожня карта", яка повідомляє комп'ютеру / маршрутизатору, куди потрібно дістатися, щоб дістатися до інших пристроїв у мережі.

У чомусь це схоже на те, як ми орієнтуємось у реальному житті.

Перший стовпець містить список відомих напрямків (куди я можу поїхати), а другий стовпець вказує, наскільки конкретний пункт призначення (я можу поїхати до Канади чи я можу зайти до будинку дядька Джона в Канаді). Не вдаючись до деталей, чим «вище» значення маски, тим конкретніше призначення. Таким чином, значення 0,0.0,0 охоплює перехід на будь-який пристрій, а значення 255.255.255.255 визначає окремий пристрій.

Третій стовпець вказує, куди повинен рухатися трафік далі, щоб дістатися до пункту призначення (якщо ви їдете до Канади, потрібно почати з курсу на головній вулиці), а четвертий стовпець вказує, який шлях із пристрою слід використовувати, щоб дістатися до пункт призначення (з дому у вас може бути лише дорога, але зі стоянки Walmart у вас може бути кілька «виходів» на вибір).

Нарешті, показник дає комп’ютеру спосіб вибрати найкращий шлях, якщо до пункту призначення є декілька маршрутів (ви можете вийти на північний чи східний вихід із стоянки, щоб дістатися до Канади, але східний - швидший) .

Отже, щоб відповісти на початкове запитання, ні ви не можете використовувати 127.0.0.0 та 127.0.0.1 взаємозамінно. Різниця, показана тут, полягає в тому, що існує два маршрути - загальний маршрут до будь-якого пристрою, що використовує 127.xyz, і дуже специфічний маршрут для розміщення 127.0.0.1 (що в 127.0.0.0), обидва з яких використовують інтерфейс 127.0.0.1.


В вашому останньому абзаці зазначено, що є різниця. Але якщо ми не залишимо "конкретний маршрут" (рядок 127.0.0.1 255.255.255.255), чи не буде трафік 127.0.0.1потім використовувати "загальний маршрут" (лінію 127.0.0.0 255.0.0.0) і опинитися там же, оскільки обидва використовують 127.0.0.1інтерфейс?
Pacerier
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.