공개 IPv4·IPv6 주소만 검사합니다. 내부망·예약 주소는 사용할 수 없습니다. 상대 서버가 ICMP를 차단하면 웹사이트가 정상이어도 응답이 없을 수 있습니다.
서버 보호를 위해 로그인 후 실행할 수 있습니다. 로그인하기
서버 Ping 테스트 사용 안내
Devin.KR 서버에서 공개 호스트로 Ping을 보내 응답 시간과 패킷 손실을 확인합니다. 측정 위치는 사용자의 기기가 아닌 서버 네트워크입니다.
로그인한 뒤 공개 호스트 이름 또는 IPv4·IPv6 주소와 1–4회의 요청 횟수를 입력하고 Ping 실행을 누르세요. 호스트와 횟수를 Devin.KR 서버로 전송해 서버 네트워크에서 측정합니다. 내부망·예약 주소는 차단합니다. 상대방이 ICMP를 차단하면 웹사이트가 정상이어도 응답이 없을 수 있으며, 요청이 많으면 잠시 후 다시 시도해야 합니다.
어떻게 구현했나
28개 도구 중 유일하게 서버에서 실행합니다. 브라우저에는 ICMP 패킷을 보낼 수단이 아예 없기 때문입니다. fetch 왕복 시간을 재서 Ping이라고 부르는 방법도 있지만, 그것은 ICMP가 아니라 HTTP 응답 시간이라 이름과 결과가 어긋납니다.
서버는 셸을 거치지 않고 /usr/bin/ping을 고정된 인자 목록으로 직접 실행합니다. 사용자가 넣은 값이 명령 옵션이나 셸 메타문자로 해석될 여지를 없애기 위해서입니다. 입력에서 받는 것은 호스트와 1~4 사이의 횟수뿐입니다.
입력한 이름의 DNS 결과를 전부 검사해 공개 주소만 통과시키고, 검사에 쓴 숫자 IP를 그대로 실행에 넘깁니다. 다시 조회하면 검사를 통과한 뒤 다른 주소로 바뀌는 틈이 생기기 때문입니다. 사설·루프백·링크로컬·멀티캐스트 대역은 IPv4와 IPv6 모두 막습니다 — 이 도구가 사내망을 훑는 통로가 되지 않게 하기 위해서입니다.
로그인한 회원만 실행할 수 있고, 회원당 분당 3회·전체 분당 20회·동시 2건으로 제한합니다. 최대 4패킷, 6초 데드라인이며 결과는 끝날 때까지 기다리지 않고 줄 단위로 즉시 내보냅니다.
자주 묻는 질문
입력한 데이터는 어디에서 처리하나요?
입력한 호스트와 요청 횟수를 Devin.KR 서버로 전송합니다. 서버가 공개 대상 주소에 Ping을 보내며 사용자의 기기가 아닌 서버 네트워크에서 측정합니다.
결과가 예상과 다르면 어떻게 하나요?
입력 형식, 문자 인코딩과 선택한 옵션을 확인하세요. 각 도구가 안내하는 지원 범위와 제한을 확인하고, 원본 데이터를 보관한 상태에서 결과를 검토하세요.