- Broadcast
- 127.63.255.255
- Диапазон хостов
- 127.0.0.1 - 127.63.255.254
Сетевой инструмент
127.0.0.0/8 - loopback
Диапазон 127.0.0.0/8 зарезервирован под loopback: трафик не покидает компьютер. Чем 127.0.0.1 отличается от 0.0.0.0 и зачем нужны остальные 16 млн адресов.
- Маска подсети
- 255.0.0.0
- Broadcast
- 127.255.255.255Последний адрес блока: пакет на него получают все узлы сети
- Всего адресов
- 16 777 216
- Полезных хостов
- 16 777 214Столько устройств можно адресовать в этой сети
- Wildcard-маска
- 0.255.255.255Побитовая инверсия маски: используется в списках доступа Cisco
- Адрес сети
- 127.0.0.0
- Первый адрес блока
- 127.0.0.1
- Последний адрес блока
- 127.255.255.254
- Адрес в шестнадцатеричном виде
- 0x7F000000
- Назначение диапазона
- Петля (loopback)127.0.0.0/8 - петлевой диапазон (RFC 1122). Трафик на такой адрес не покидает устройство; обычно используется 127.0.0.1.
- Исторический класс
- Класс AКлассы A-E - модель до появления CIDR: границу сети задавал первый октет адреса. Сегодня границу задаёт маска, поэтому класс остаётся исторической справкой и на расчёт не влияет.
Инструмент был полезен?
RFC 1122 · Служебные адреса
127.0.0.0/8: loopback-диапазон и localhost
- Диапазон
- 127.0.0.0 - 127.255.255.255
- Маска
- 255.0.0.0
- Всего адресов
- 16 777 216
- Wildcard
- 0.255.255.255
Весь блок 127.0.0.0/8 зарезервирован под loopback: пакеты на любой из его 16,7 млн адресов обрабатываются внутри операционной системы и никогда не выходят в сеть. Имя localhost по умолчанию указывает на 127.0.0.1, но точно так же работает и 127.0.0.2, и 127.255.255.254 - это удобно, когда нужно поднять несколько сервисов на одном порту, разнеся их по разным loopback-адресам.
Важно отличать 127.0.0.1 от 0.0.0.0. Первый - конкретный адрес «самого себя»: сервис, слушающий 127.0.0.1:8080, доступен только с этой же машины. Второй - «все интерфейсы»: слушая 0.0.0.0:8080, сервис принимает подключения и снаружи. Путаница между ними - классическая причина «почему сервис виден локально, но не из сети» (и наоборот - неожиданно торчащих наружу отладочных панелей).
Loopback-интерфейс также опорная точка диагностики: ping 127.0.0.1 проверяет сам стек TCP/IP без участия сетевой карты и кабеля. Если он не отвечает - проблема не в сети, а в системе.
RFC 1122 - Requirements for Internet HostsRFC 6890 - Special-Purpose IP Address Registries
Вопросы
Вопросы про этот диапазон
localhost - доменное имя, которое резолвится в 127.0.0.1 (IPv4) и ::1 (IPv6). Приложение может предпочесть IPv6-вариант, поэтому иногда сервис, слушающий только 127.0.0.1, недоступен по имени localhost - подключение уходит на ::1.
Исторический запас. На практике им пользуются: разные сервисы вешают на 127.0.0.2, 127.0.0.3 и т.д., чтобы не конфликтовать портами; системы контейнеризации и прокси используют отдельные loopback-адреса для внутренних нужд.
Нет: такие пакеты обязаны отбрасываться маршрутизаторами. Если в логах внешнего интерфейса виден источник 127.x.x.x - это спуфинг, и такой трафик стоит блокировать.