Значит ли это так же, как отправка на localhost
?
2 ответа
Вид. 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-адрес без обратной связи. Но большинство сетевых программ этого не ожидают, и это может привести к неожиданным сбоям.
По сути, да, это означает то же самое, хотя, как указывает @quack, это не всегда так просто.