Ping IP 주소가 잘못된 대상으로 라우팅되었습니다.

Ping IP 주소가 잘못된 대상으로 라우팅되었습니다.

간단히 말해서, (또는 의 다른 임의의 IP 주소 ) ping 192.168.1.18로 리디렉션되는 가능한 이유는 무엇입니까 ?192.168.1.199192.168.1.x

--

여기에 전체 이야기가 있습니다.

집에 네트워크 프린터, NAS, 컴퓨터 세 대가 있습니다. 네트워크 설정은 다음과 같습니다. 네트워크 다이어그램

어느 날 컴퓨터 중 하나가 프린터에 연결하지 못했습니다. 나중에 나는 그 컴퓨터에서 ping을 실행하면 이상한 결과가 발생한다는 것을 발견했습니다.

C:\>ping 192.168.1.8

Pinging 192.168.1.8 with 32 bytes of data:
Reply from 192.168.1.8: bytes=32 time=4ms TTL=64
Reply from 192.168.1.8: bytes=32 time=2ms TTL=64
Reply from 192.168.1.8: bytes=32 time=2ms TTL=64
Reply from 192.168.1.8: bytes=32 time=2ms TTL=64

Ping statistics for 192.168.1.8:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 2ms, Maximum = 4ms, Average = 2ms

C:\>ping 192.168.1.18

Pinging 192.168.1.18 with 32 bytes of data:
Reply from 192.168.1.199: Destination host unreachable.   <------- why .199 instead of .18 ??
Reply from 192.168.1.199: Destination host unreachable.
Reply from 192.168.1.199: Destination host unreachable.
Reply from 192.168.1.199: Destination host unreachable.

Ping statistics for 192.168.1.18:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),  <---- and why received=4 but not lost?

C:\>

문제는 내가 연결하는 무선 AP와 관련이 없는 것 같습니다. 또한 집에 있는 다른 컴퓨터에서는 동일한 문제가 발생하지 않습니다.

--

이러한 정보는 관련성이 없어야 합니다. 힌트가 될까봐 여기에 올려 놓았습니다.

  • 라우터: Asus RT-AC88U + Asus RT-AC68U
  • 프린터: HP 컬러 레이저젯 프로
  • OS: Windows 10(집에 있는 다른 컴퓨터에서는 Windows 10 및 11을 실행 중)

답변1

아무것도 "리디렉션"되지 않습니다. ping 명령의 출력을 잘못 해석하는 것입니다.

왜 .18이 아닌 .199인가요?

이것이 첫 번째 오해입니다. 그것은 말한다 Reply from 192.168.1.199. 평신도의 용어로: 응답("from 192.168.1.199")은 핑을 수행하는 장치(라우터가 관련되지 않은 경우, 예를 들어 대상 장치가 핑을 수행하는 장치와 동일한 서브넷에 있는 경우) 또는 라우터에서 나옵니다. 대상의 IP/서브넷에 대한 책임"(대상 장치가 다른 서브넷에 있고 라우팅되어야 하는 경우) 생각해보면 .18그 기기는 접속이 불가능해서 답장을 할 수 없었기 때문에 의 답장이 될 수 없는 것 같습니다.

왜 수신=4인데 분실되지 않았나요?

이것은 두 번째 오해로, ~로 간주되지 않고 ~로 Reply from *.*.*.*: Destination host unreachable간주됩니다 (결국 " "이라고 말합니다). 출력은 으로 계산됩니다 .lostreceivedReply from...Request timed outlost

LAN에 연결된 장치를 핑하고 핑이 진행되는 동안 대상 장치의 플러그를 뽑아 테스트할 수 있습니다. 그러면 당신은 얻을 것이다 Request timed out. ARP 테이블을 지우고( arp -d *Windows의 경우) 장치를 다시 ping하면 메시지가 표시됩니다 Destination host unreachable. 이는 일반인의 관점에서 다시 말하면 ARP 테이블을 지운 후에는 IP 주소와 연결된 MAC 주소가 더 이상 없어 핑을 "전송할 수 없기" 때문입니다.

예, 나는 이것이 귀하의 기대(그리고 아마도 대부분의 다른 사용자의 기대)를 고려할 때 매우 직관적이지 않다는 데 동의합니다. 그러나 그것이 어떻게 작동하는지(ARP 확인, 라우팅 등)를 고려하면 어느 정도 의미가 있습니다.

관련 정보