Часть моего /etc/hosts
127.0.0.1 localhost
Когда я действительно проверяю с помощью ping-запросов 127.7.7.7, это работает!
PING 127.7.7.7 (127.7.7.7) 56(84) bytes of data.
64 bytes from 127.7.7.7: icmp_seq=1 ttl=64 time=0.053 ms
64 bytes from 127.7.7.7: icmp_seq=2 ttl=64 time=0.050 ms
64 bytes from 127.7.7.7: icmp_seq=3 ttl=64 time=0.060 ms
Однако ifconfig
только шоу 127.0.0.1
, никакое упоминание о других адресах в 127.0.0.0/8 подсети.
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:19299 errors:0 dropped:0 overruns:0 frame:0
TX packets:19299 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:1858607 (1.8 MB) TX bytes:1858607 (1.8 MB)
Вы могли объяснить почему произвольный 127.x.x.x
адресам "включают" ответ на ping, хотя, это кажется мне, они не упоминаются нигде явно?
От статья Wikipedia о loopback
:
стандарты сети IPv4 резервируют весь блок адреса 127.0.0.0/8 в петлевых целях. Это означает, что любой пакет, отправленный в один из тех 16 777 214 адресов (127.0.0.1 до 127.255.255.254), циклично выполняется назад. IPv6 имеет просто единственный адрес:: 1.
Обратная петля означает, что данные отправляются в Вашу собственную систему. Так, все те адреса указывают на Вашу собственную систему.