1

Значит ли это так же, как отправка на localhost ?

2 ответа2

7

Вид. localhost - это обычное имя хоста для 127.0.0.1, которое является обычным IP-адресом, назначенным интерфейсу обратной связи. Шлейф похож на виртуальный сетевой адаптер, который позволяет вашему компьютеру общаться с собой по обычным сетевым протоколам.

Хотя 127.0.0.1 является наиболее распространенным IPv4-адресом для петлевого интерфейса, любой адрес в сети 127/8 (т.е. любой IP-адрес между 127.0.0.1 и 127.255.255.254) находится в петлевой сети и может использоваться в качестве петлевых адресов.

Точно так же любое другое допустимое имя хоста может быть назначено 127.0.0.1 через DNS или файл hosts вашего компьютера. Любой доступ к этим именам также будет иметь доступ к интерфейсу обратной связи.

Также возможно, хотя и редко, переопределить localhost так, чтобы он указывал на какой-то другой IP-адрес без обратной связи. Но большинство сетевых программ этого не ожидают, и это может привести к неожиданным сбоям.

5

По сути, да, это означает то же самое, хотя, как указывает @quack, это не всегда так просто.

Статья в википедии

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .