일부 호스트에 대해 'ping'이 '요청 시간 초과'를 반환하는 이유는 무엇입니까?

일부 호스트에 대해 'ping'이 '요청 시간 초과'를 반환하는 이유는 무엇입니까?

일부 호스트의 경우 ping www.example.comIP를 확인하지만 요청 시간 초과로 인해 실패하는 이유는 무엇입니까? 또한 핑 응답 시간을 늘리려고 시도했지만 여전히 동일한 결과를 얻었습니다.

답변1

ICMP 패킷입니다. 비교를 위해 웹 트래픽 또는 HTTP는 일반적으로 포트 80의 TCP 패킷입니다. 특정 서버는 웹 트래픽 목적으로 응답을 제공하지만 ICMP를 차단할 수 있습니다(또는 ICMP를 차단하는 방화벽 뒤에 있을 수 있음). 따라서 다음을 수행할 수 있습니다.

  • URL을 해당 IP 주소로 확인하세요.
  • 웹 콘텐츠 연결 및 보기

그러나 IP 주소에 대해 ping을 수행할 수는 없습니다. "요청 시간 초과"라는 응답은 클라이언트가 초기 패킷을 보내고 응답(절대 오지 않음)을 기다린 후 미리 설정된 시간 초과에 포기하기 때문입니다.

답변2

호스트에 연결하지 못하기 때문입니다. DNS 서버가 호스트가 보유해야 하는 IP를 알고 있다고 해서 해당 호스트가 실행 중이고 연결을 수락한다는 의미는 아닙니다.

답변3

호스트가 실제로 다운되었거나 일부 사이트에서 ICMP 트래픽을 차단하는 경우일 수 있습니다(프로토콜 PING 명령에 의존함).

답변4

아래 줄을 시도해 볼 수 있습니다.

systemctl 방화벽 중지

때때로 방화벽이 핑 응답을 차단하는 경우가 있습니다.

아래 참조를 찾으십시오.

https://www.liquidweb.com/kb/an-introduction-to-firewalld/

관련 정보