Инструменты пользователя

Инструменты сайта


network_localhost

Что такое localhost, и почему ping localhost может не работать?

Localhost это стандартное, официально зарезервированное доменное имя для частных IP-адресов (в диапазоне 127.0.0.1 — 127.255.255.254, RFC 2606). Для сети, состоящей только из одного компьютера, как правило, используется всего один адрес — 127.0.0.1, который устанавливается на специальный сетевой интерфейс «внутренней петли» (англ. loopback) в сетевом протоколе TCP/IP.

Традиционно адресу 127.0.0.1 однозначно сопоставляется имя хоста «localhost» и/или «localhost.localdomain» В IPv6 локальному хосту сопоставляется IP-адрес ::1/128 (0:0:0:0:0:0:0:1).

Использование адреса 127.0.0.1 позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, независимо от конфигурации аппаратных сетевых средств компьютера (не требуется сетевая карта, модем, и прочее коммуникационное оборудование, интерфейс реализуется при помощи драйвера псевдоустройства в ядре операционной системы). ping localhost может не работать по разным причинам. Например:

  • Интерфейс не существует.
  • Интерфейс в состоянии down.
  • DNS запрос выдает ip отличный от адреса интерфейса или не работает.
  • Трафик/icmp на этот адрес запрещен настройками межсетевого экрана.
  • Некорректная таблица маршрутизации.
network_localhost.txt · Последнее изменение: 2022/08/09 11:13 — admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki