모든 루프백 주소를 ping할 수 없습니다.

모든 루프백 주소를 ping할 수 없습니다.

우리 모두 알고 있듯이 루프백 주소 범위는 127.0.0.0 – 127.255.255.255입니다. 내 Linux 컴퓨터에서는 127.0.0.1, 127.0.0.2, 127.0.0.254 등과 같은 모든 주소(즉, 127.0.0.1에서 127.0.0.254까지의 모든 주소)를 ping할 수 있습니다. 하지만 127.0.1.1 등과 같은 다른 주소는 ping할 수 없습니다. (하지만 내 Windows 10 노트북에서는 작동합니다.) 누군가 이것을 설명할 수 있습니까?

답변1

블록 127.0.0.0/8이 루프백용으로 예약되어 있다고 해서 컴퓨터가 전체 블록에 대해 구성되었다는 의미는 아닙니다.

예를 들어 내 Linux 데스크탑에서는 다음과 같습니다.

root:~# ifconfig |grep '127.'
        inet 127.0.0.1  netmask 255.0.0.0
root:~# ping -c 1 127.1.1.1
PING 127.1.1.1 (127.1.1.1) 56(84) bytes of data.
64 bytes from 127.1.1.1: icmp_seq=1 ttl=64 time=0.035 ms

--- 127.1.1.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.035/0.035/0.035/0.000 ms
root:~# ifconfig lo 127.0.0.1 netmask 255.255.255.0
root:~# ping -c 1 127.1.1.1
PING 127.1.1.1 (127.1.1.1) 56(84) bytes of data.

--- 127.1.1.1 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms

이는 인터페이스 lo구성 방법, 특히 네트워크 마스크에 따라 다릅니다.

관련 정보