netcat에는 포트 80의 호스트에 대한 경로가 없지만 포트 22에는 없습니다.

netcat에는 포트 80의 호스트에 대한 경로가 없지만 포트 22에는 없습니다.

VPN을 통해 다른 국가에 입국했습니다. SSH를 통해 액세스할 수 있는 가상 머신이 있습니다. 매우 느리긴 하지만 매우 효과적입니다. 포트 22용 Netcat에는 openSSH 배너가 있는 열린 포트 보고서도 표시됩니다. 따라서 호스트로의 경로가 작동합니다.

그러나 다른 포트(예: 포트 80)를 사용하여 동일한 IP를 사용하려고 하면 "호스트에 대한 경로 없음"이라는 메시지와 함께 nc가 실패합니다. 한 포트는 통과할 수 있지만 다른 포트는 경로를 찾을 수 없는 이유는 무엇입니까? 라우팅이 TCP가 아닌 IP인줄 알았는데?

답변1

"호스트에 대한 경로 없음"은 방화벽 규칙이 단순히 삭제된 것이 아니라 ICMP 메시지를 사용하여 지정된 포트에 대한 액세스를 거부한다는 의미입니다.

원천

관련 정보