이 올바른지
ping host
실패 하면telnet host port
실패합니다. 그러나 그 반대는 사실이 아닙니다.즉,
telnet host port
성공 하면ping host
성공할 것이다. 그러나 그 반대는 사실이 아닙니다.
감사해요.
답변1
이 두 가지 사실은 서로 아무런 관련이 없으며 어떻게 관련되어 있는지 알 수 없습니다.
PING/ICMP 에코 요청은 방화벽 및/또는 커널 수준에서 무시될 수 있으며 호스트가 ping에 응답하지 않는다는 사실이 호스트가 다른 서비스에 응답하는 것을 방해하지 않습니다.
마찬가지로 포트를 텔넷으로 연결할 수 있다고 해서 PING이 응답해야 한다는 의미는 아닙니다.
예를 들어 www.iscte.pt를 ping한 후 브라우저에서 열거나 다음을 수행해 보십시오.
$ telnet www.iscte.pt 80
Trying 193.136.188.12...
Connected to www.iscte.pt.
Escape character is '^]'.
GET /
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="https://www.iscte-iul.pt/">here</a>.</p>
</body></html>
Connection closed by foreign host.
$ ping -c 1 www.iscte.pt
PING www.iscte.pt (193.136.188.12): 56 data bytes
^C
--- www.iscte.pt ping statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
핑에만 응답하는 호스트를 가질 수도 있고 다른 모든 경고 서비스는 방화벽으로 보호되어 응답하지 않거나 특정 IP 주소에만 응답할 수도 있습니다.
방화벽과 커널이 ICMP를 무시하지 않으면 서비스가 없는 서버를 가질 수도 있고, X.509 클라이언트 인증서를 가진 사람들에게 서비스를 제한하기 위해 레이어 7에 설정할 수도 있습니다. UDP 서비스(DHCP.. ..telnet은 텔넷에 응답하지 않는 TCP 포트 서비스만 테스트합니다.
SSH 서비스를 실행 중인지 여부는 무시하세요. 유용하지만 필수는 아니며 VPN 내에서 한 번만 액세스할 수 있습니다.