В чем разница между 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.