네트워크 또는 인터넷 연결 문제를 해결하는 방법에는 여러 가지가 있습니다. 가장 간단한 방법 중 하나는 기본 제공 Windows Ping 유틸리티를 사용하여 다른 컴퓨터를 핑 (Ping)하는 것입니다. 호스트와 원격 컴퓨터 사이에 연결이 있는지 빠르게 확인할 수 있기 때문입니다. Ping 명령을 사용하면 로컬 네트워크 문제를 식별 할 수있을뿐만 아니라 원격 IP 주소, 서버 또는 웹 사이트의 가동 시간을 테스트하는 데에도 사용할 수 있습니다.
Ping은 명령 줄 또는 배치 스크립트에서 설계된 작업을 수행하므로 필요에 맞게 몇 가지 인수를 제공해야합니다. 대부분의 용도로는 충분히 강력하지만 Ping 도구에서 누락 된 한 가지 옵션은 시간과 날짜를 포함하여 ping 응답을받은 정확한 시점을 확인할 수있는 기능입니다. 일정 기간 동안 지속적으로 핑을하려는 경우에 유용합니다.
타임 스탬프 외에도 일정 기간 동안 지속적으로 안정성을 위해 핑을 수행하고 선택적으로 로깅 목적으로 결과를 텍스트 파일로 보낼 수있는 것이 유용합니다. 여기에서는 핑 타임 스탬프를 수행하는 7 가지 방법과 연속적인 핑 결과 집합을 텍스트 파일로 보내는 방법을 보여줍니다. 일부 도구에서 요구하는 문제를 피하려면 명령 프롬프트 또는 배치 파일을 관리자 권한으로 실행하십시오. 1. 시간
hrPing은 cFosSpeed 인터넷 액셀러레이터 응용 프로그램을 개발하는 cFos Software가 제공합니다. hrPing 도구 자체는 가장 진보 된 유형 중 하나이며 핑 대상, 핑 빈도 및시기와 관련하여 원하는 모든 것을 구성 할 수 있습니다. 사용 가능한 명령 줄 인수는 약 40 가지이므로 고급 사용법을 위해 설명서를 읽는 것이 좋습니다.
운 좋게도 타임 스탬프를 사용하여 ping 할 수있는 몇 가지 인수 만 필요하며 선택적으로 결과를 텍스트 파일로 보냅니다. 수동으로 중지 할 때까지 -t를 사용하여 ping을 반복하고, -T는 시간 및 날짜 스탬프를 추가하고 -F [filename]은 출력을 텍스트 파일로 저장할 수 있도록합니다 (파일에만 출력하려면 -q 포함).
hrping -t -T -FD : \ pingtest.txt raymond.cc
연속적으로 대신 특정 횟수만큼 핑하려면 -t [-] 대신 -t를 사용하십시오. 또한 -s [밀리 초]를 사용하여 핑 빈도를 0.5 초에서 조금 느린 것으로 줄일 수 있습니다. -gg의 추가 인수는 작은 핑 응답 시간 그래프 (위 그림 참조)가있는 별도의 창을 열며, 핑 응답 속도에 특히 관심이있는 경우 유용합니다.
hrPING 다운로드
2. 핑 위즈
사용하기 쉽도록 PingWiz보다 훨씬 간단하지는 않습니다. 이는 추가 인수없이 각 핑 요청을 자동으로 타임 스탬프하는 Windows ping 명령의 축소 버전과 비슷하기 때문입니다.
간단히 pingwiz [hostname]을 사용하면 호스트를 ping하는 시간과 날짜가 4 번 추가됩니다. / t를 추가하면 Ctrl + C를 누르거나 / n : [번호]를 눌러 지정된 횟수만큼 핑을 수행 할 때까지 핑을 계속 반복합니다. Ping 결과를 로그 파일로 보내려면 출력 파일로 수동 리디렉션해야합니다.
pingwiz raymond.cc /t>C:\pingtest.txt
위의 명령 외에도 PingWiz에서 사용할 수있는 다른 명령은 핑 시간 제한 (초) (/ w) 및 보낼 바이트 수 (/ b)입니다. hrPING과 달리이 도구는 콘솔 창에 핑 결과를 표시하지 않고 동시에 파일로 리디렉션합니다.
PingWiz 다운로드
3. PingInfoView
Nirsoft의 PingInfoView는 그래픽 사용자 인터페이스에서 작동하기 때문에 다른 도구와 약간 다릅니다. 이를 통해 사용자 인터페이스에 문제가 빨간색 항목으로 표시되므로 문제를 적극적으로 모니터링하고 감시하는 경우 핑 오류를보다 신속하게 발견 할 수 있습니다. PingInfoView에는 몇 가지 명령 줄 옵션이 있지만 사용자 인터페이스에서 핑 속도 및 파일 저장을 제어합니다.
PingInfoView가 시작되면 모니터링 할 하나 이상의 주소, 핑 시간 초과 및 반복 속도 (기본값은 5 초마다 ping입니다)를 추가 할 수있는 창이 나타납니다. OK를 누르면 메인 창이 나타납니다. 상단 창에는 성공 / 실패 비율, 최소 / 최대 / 평균 시간 및 성공 / 실패 시간과 같은 핑 결과에 대한 통계가있는 모니터링 대상 호스트 목록이 있습니다.
상단 분할 창에서 호스트를 클릭하면 개별 타임 스탬프 핑 결과가 맨 아래에 표시됩니다. 모니터링이 완료되면 도구 모음에서 중지 단추를 누르십시오. 하단 분할 창 결과를 텍스트 파일로 저장하고 항목을 클릭 한 후 Ctrl + A를 눌러 모든 항목을 강조 표시하고 마우스 오른쪽 단추를 클릭하고 "선택한 항목 저장"을 선택한 다음 탭 텍스트, 구분 된 텍스트 또는 HTML 파일로 저장하십시오.
PingInfoView 다운로드
4. 파워 핑
PowerPing은 GitHub에서 호스팅되는 오픈 소스 도구입니다. 이 도구를 다른 명령 줄 프로그램과 차별화하는 것은 핑 결과에 색상이 뿌려져 성공과 실패를보다 쉽게 발견 할 수 있다는 것입니다. 핑 프로세스를 제어하고 몇 가지 추가 기능을 수행하는 데 사용할 수있는 약 40 개의 명령도 있습니다.
PowerPing을 입력하고 호스트 이름 만 사용하면 –t를 포함하여 표준 5 개의 핑을 수행하여 연속적으로 만듭니다. 모든 중요한 타임 스탬프 옵션에는 –ts가 추가되어 줄 끝에 시간이 표시됩니다. PowerPing의 타임 스탬프에는 날짜가 없으므로 필요한 경우 다른 도구를 사용해보십시오. 핑 간격을 조정하려면 –in [밀리 초]를 사용하십시오.
PowerPing –t –ts –in 2000 raymond.cc
보다 시각적으로 표시하려면 PowerPing에 텍스트 대신 콘솔 창에 표시되는 그래프 옵션 (-g)이 있습니다. 주소의 위치 파악, 주소의 후이즈 조회 및 현재 호스트의 후 나미와 같은 일반적인 네트워크 기능도 있습니다. 시간 초과시 색상을 끄거나 경고음을 켤 수도 있습니다. 출력을 파일로 보내려면> filename의 표준 리디렉션 방법을 사용하십시오.
PowerPing 다운로드
5. 핑
기본적으로 Bping은 핑하고 응답을받을 때마다 소리를 내거나 경고음이 울립니다. 그러나이 옵션은 Bping이 실패 할 때만 경고음을 내도록 변경할 수 있습니다. Bping 출력이 파일로 리디렉션되는 경우 경고음을 남기거나 그대로 둘 수 있습니다. 또한 사용 가능한 IP 주소를 표시하는 옵션을 사용하여 네트워크의 다른 컴퓨터를 검색하고 표시 할 수도 있습니다.
명령에 타임 스탬프를 추가하려면 -u 인수를 사용하십시오. -q는 경고음을 발견하면 경고음을 완전히 비활성화합니다. -n = number를 사용하지 않으면 기본적으로 핑은 계속됩니다. 주소 나 호스트 이름을 제공하지 않으면 Bping에서 Google DNS (8.8.8.8)를 핑합니다. 파일로 출력하는 명령이 없으므로> filename 또는 >> filename을 사용하여 결과를 리디렉션하여 기존 파일에 추가하십시오.
bping raymond.cc -u -q> C : \ pingtest.text
다른 유용한 명령은 -d 핑이 실패한 경우에만 울림, -s는 로컬 네트워크에서 장치 검색, -a는 네트워크에서 사용 가능한 모든 주소를 표시하고 -c는 각 핑에 카운트 번호를 추가합니다. 숫자 옵션을 사용하지 않으면 Bping 명령은 Ctrl + C를 사용하여 명령 줄에서 종료해야합니다. 프로그램을 종료 할 때까지 계속 ping하기 때문입니다.
Bping 다운로드
6. Windows Ping 명령
Windows Ping 명령에는 각 핑의 결과를 날짜와 시간을 표시하는 기본 제공 기능이 없지만 약간의 노력으로이를 수행 할 수 있습니다. 특히 Windows Ping 명령을 사용해야하는 경우 매우 유용합니다. 다음은 StackOverflow에서 발견되었으며 복잡해 보이지만 꽤 잘 작동하는 것 같습니다.
ping -t raymond.cc | cmd / q / v / c“(일시 정지 및 일시 정지)> nul & ()에서 / l % a에 대해 (set / p“data =”&& echo (! date!! time!! data! ) & ping -n 2 raymond.cc> nul”> C : \ pingtest.txt
위의 시간과 날짜 및 출력 로그 파일로 주소를 계속 핑합니다. Ctrl + C를 눌러 세션을 종료합니다. 배치 스크립트에 행을 추가하려면 명령 중간에있는“% a”대신“% a”를 사용하십시오. 물론 Windows Ping에 시간과 날짜를 삽입하는 방식은 다양하므로 의견에 자유롭게 공유하십시오. 콘솔 창에 결과를 표시하려면 출력 파일로의 경로 재 지정을 제거하십시오.
7. PowerShell에서 Ping
Test-Connection 및 Test-NetConnection과 같은 원격 컴퓨터를 ping하기위한 전용 PowerShell 명령이 있지만 표준 Ping 명령도 정상적으로 작동합니다. 명령 프롬프트와 마찬가지로 PowerShell에서는 타임 스탬프를 수동으로 삽입해야합니다.
테스트 연결-횟수 999999999-지연 2 raymond.cc | @ {n = 'Date / Time'; e = {Get-Date}}, Address, IPv4Address, ResponseTime> C : \ pingtest.txt를 선택하십시오.
Test-Connection에는 무한 루프 스위치가 없으므로 많은 시간을 설정해야합니다. 핑 사이에 2 초의 선택적 지연은 시간을 더욱 연장시키는 데 도움이됩니다. Ping 명령을 사용하는 경우 :
Ping.exe -t raymond.cc | ForEach {“{0} – {1} "-f (Get-Date), $ _}> C : \ pingtest.txt
위의 방법 6의 명령 프롬프트에서 Ping과 거의 동일합니다. PowerShell이 명령 프롬프트에 비해 갖는 이점 중 하나는 출력을 두 가지 방향으로 한 번에 보낼 수 있다는 것입니다. 콘솔 창에서 핑 결과를보고 동시에 파일로 출력 할 수있는 옵션이 제공됩니다.
Ping.exe -t raymond.cc | ForEach {“{0} – {1} "-f (Get-Date), $ _} | 티 C : \ pingtest.txt
리디렉션 화살표를 파이프“|”로 바꾸면됩니다. 그리고 Tee (또는 Tee-Object) 명령. 이것은 PowerShell의 다른 명령과도 작동하며 콘솔 출력을 동시에 기록하고 보려는 경우에 유용합니다.