Localhost
Коротко: localhost — имя вашего собственного компьютера. Адрес — 127.0.0.1 (IPv4) или ::1 (IPv6).
Подробнее: Запросы к localhost никогда не покидают компьютер. Они идут через виртуальный интерфейс «loopback» прямо обратно на то же устройство. Поэтому к localhost нельзя обратиться снаружи.
Подробности
- Разработка: веб-разработчики запускают приложение локально и открывают его по адресу
http://localhost:3000(число после двоеточия — порт). Так можно тестировать, ничего не размещая в интернете. - Диапазон адресов: весь диапазон 127.0.0.0/8 — loopback, обычно используется только 127.0.0.1.
- Файл hosts: сопоставление «localhost» с 127.0.0.1 находится в системном файле hosts.
- Проверка:
ping localhostпоказывает, работает ли сетевой стек компьютера, см. ping. - Отличие:
0.0.0.0для серверов означает «слушать на всех интерфейсах». Ваш собственный адрес в сети (например, 192.168.1.20) — это не то же самое, что localhost, и он доступен с других устройств.
См. также: хост, IP-адреса, веб-сервер