인터넷이 완전히 끊기는 것보다 더 답답한 문제가 있습니다.
평소에는 잘 되다가 갑자기 웹페이지가 멈추고, 몇 초 뒤 다시 정상으로 돌아오는 간헐적인 인터넷 끊김입니다.
온라인 게임을 하다가 순간적으로 연결이 끊기거나 화상회의에서 목소리가 끊기고, 동영상이 갑자기 버퍼링되는 문제도 비슷한 상황에서 나타날 수 있습니다.
이런 문제는 인터넷이 아예 작동하지 않는 것이 아니기 때문에 원인을 찾기가 더 어렵습니다.
공유기를 재부팅하면 잠시 괜찮아졌다가 다시 문제가 나타날 수도 있고, Wi-Fi 문제인지 인터넷 회선 문제인지 구분하기도 쉽지 않습니다.
Windows에서는 별도의 프로그램을 설치하지 않고 CMD의 ping -t 명령어를 이용해 네트워크 연결 상태를 지속적으로 관찰할 수 있습니다.
이번 글에서는 단순히 ping 명령어의 옵션을 설명하는 것이 아니라 실제로 “인터넷이 몇 분마다 끊기는 상황”을 가정해서 내 PC와 공유기 사이의 문제인지, 공유기 이후 인터넷 구간의 문제인지 단계적으로 확인해보겠습니다.
ping -t는 무엇을 하는 명령어일까?
Windows의 기본 ping 명령어는 특정 대상에 몇 차례 요청을 보낸 뒤 결과를 보여줍니다.
예를 들어 다음과 같습니다.
ping 1.1.1.1
짧게 현재 연결 상태를 확인할 때는 충분하지만 간헐적으로 발생하는 끊김을 확인하기에는 한계가 있습니다.
문제가 없는 순간에 ping을 실행하면 정상 결과만 나타날 수 있기 때문입니다.
이럴 때 사용할 수 있는 옵션이 -t입니다.
ping 1.1.1.1 -t
Windows에서 -t 옵션을 사용하면 사용자가 중지할 때까지 계속 ping 요청을 보냅니다.
즉, 몇 분 또는 그 이상 네트워크 상태를 계속 관찰할 수 있습니다.
인터넷이 일정하지 않게 끊기는 문제를 확인할 때 유용한 이유입니다.
인터넷 끊김을 진단할 때는 한 곳만 ping하면 안 된다
인터넷이 끊긴다고 무조건 다음 명령어 하나만 실행하는 경우가 있습니다.
ping 1.1.1.1 -t
물론 외부 인터넷 연결 상태를 살펴보는 데 도움이 됩니다.
하지만 이것만으로는 어디에서 문제가 발생했는지 정확하게 구분하기 어렵습니다.
네트워크 연결은 대략 다음과 같은 흐름으로 이루어집니다.
내 PC → Wi-Fi 또는 LAN → 공유기 → 인터넷 회선 → 외부 네트워크
따라서 최소한 두 곳을 비교하는 것이 좋습니다.
첫 번째는 내 공유기 또는 기본 게이트웨이입니다.
두 번째는 외부 인터넷 주소입니다.
두 결과를 함께 비교하면 문제의 범위를 상당히 좁힐 수 있습니다.
1단계: 내 기본 게이트웨이 주소 확인하기
먼저 CMD를 실행합니다.
Windows 검색창에 다음과 같이 입력합니다.
cmd
명령 프롬프트를 실행한 뒤 다음 명령어를 입력합니다.
ipconfig
현재 사용하는 네트워크 어댑터에서 기본 게이트웨이를 찾습니다.
예를 들어 다음과 같이 표시될 수 있습니다.
기본 게이트웨이 . . . . . : 192.168.0.1
또는 환경에 따라:
192.168.1.1
등 다른 주소가 나타날 수 있습니다.
여기서 표시되는 주소는 자신의 네트워크 환경에 따라 다르므로 인터넷에 있는 주소를 그대로 사용하는 것이 아니라 자신의 ipconfig 결과를 사용해야 합니다.
2단계: 공유기에 ping -t 실행하기
기본 게이트웨이가 192.168.0.1이라고 가정하겠습니다.
다음 명령어를 실행합니다.
ping 192.168.0.1 -t
이 명령어는 내 PC에서 공유기까지 지속적으로 ping 요청을 보냅니다.
정상적인 환경이라면 다음과 비슷한 응답이 반복될 수 있습니다.
192.168.0.1의 응답: 바이트=32 시간=2ms TTL=64
192.168.0.1의 응답: 바이트=32 시간=1ms TTL=64
192.168.0.1의 응답: 바이트=32 시간=2ms TTL=64
중요한 것은 정확히 1ms 또는 2ms가 나와야 한다는 것이 아닙니다.
유선과 무선 환경에 따라 응답 시간은 달라질 수 있습니다.
우리가 확인할 것은 인터넷이 끊기는 순간 공유기까지의 ping도 함께 끊기는지입니다.
3단계: 외부 인터넷에도 ping -t 실행하기
이제 CMD 창을 하나 더 실행합니다.
두 번째 창에서는 외부 IP 주소를 대상으로 테스트합니다.
예를 들어:
ping 1.1.1.1 -t
를 실행할 수 있습니다.
이제 두 개의 CMD 창이 동시에 실행됩니다.
첫 번째 창:
ping 192.168.0.1 -t
두 번째 창:
ping 1.1.1.1 -t
이 상태로 평소처럼 인터넷을 사용하면서 문제가 발생할 때까지 기다립니다.
인터넷이 갑자기 끊기는 순간 두 화면의 결과를 비교합니다.
이 비교가 이번 진단에서 가장 중요한 부분입니다.
상황 1: 공유기 ping과 외부 ping이 동시에 끊긴다
인터넷이 끊기는 순간 다음 두 테스트가 모두 실패했다고 가정하겠습니다.
ping 192.168.0.1 -t
→ 요청 시간이 만료되었습니다.
ping 1.1.1.1 -t
→ 요청 시간이 만료되었습니다.
이 경우 외부 인터넷만의 문제라고 보기 어렵습니다.
내 PC에서 기본 게이트웨이까지의 통신도 동시에 끊겼기 때문입니다.
따라서 우선 다음 영역을 살펴볼 수 있습니다.
Wi-Fi 신호 상태
무선 네트워크 어댑터
LAN 케이블
공유기와 PC 사이의 연결
공유기 자체의 상태
예를 들어 Wi-Fi를 사용하는 노트북에서 공유기까지 ping이 동시에 끊긴다면 무선 연결 자체가 순간적으로 불안정한지 확인할 이유가 있습니다.
상황 2: 공유기 ping은 정상인데 외부 ping만 끊긴다
이번에는 결과가 다릅니다.
인터넷이 끊기는 순간:
ping 192.168.0.1 -t
은 계속 정상적으로 응답합니다.
그런데:
ping 1.1.1.1 -t
에서 요청 시간이 만료됩니다.
이 경우 PC와 공유기 사이의 기본적인 통신은 유지되고 있다는 단서를 얻을 수 있습니다.
반면 공유기 이후 외부 인터넷 구간에서 통신이 정상적이지 않은 상황을 살펴볼 수 있습니다.
확인 대상은 다음과 같습니다.
공유기의 WAN 연결
모뎀 또는 인터넷 회선 장비
인터넷 서비스 제공업체 회선
공유기 이후 네트워크 경로
이 경우 같은 공유기에 연결된 다른 스마트폰이나 PC에서도 동일한 시간에 인터넷이 끊기는지 확인하면 문제 범위를 더 좁힐 수 있습니다.
상황 3: 두 ping은 정상인데 브라우저만 멈춘다
조금 의외의 상황도 있습니다.
인터넷이 안 되는 것처럼 느껴지는데:
ping 192.168.0.1 -t
정상.
ping 1.1.1.1 -t
정상.
두 테스트 모두 계속 응답합니다.
그런데 웹 브라우저에서는 페이지가 열리지 않습니다.
이 경우 인터넷 IP 통신 전체가 끊긴 상황이 아닐 가능성을 생각할 수 있습니다.
다음 단계에서는 DNS 또는 브라우저 관련 문제를 확인합니다.
예를 들어:
nslookup example.com
을 실행해 도메인이 정상적으로 조회되는지 확인할 수 있습니다.
DNS 조회에도 문제가 없다면 브라우저, VPN, 프록시, 확장 프로그램, 보안 소프트웨어 등의 영역으로 범위를 넓혀볼 수 있습니다.
즉, ping이 정상이었다는 결과 역시 문제가 없다는 의미가 아니라 문제의 위치를 좁혀주는 정보입니다.
상황 4: 응답 시간만 순간적으로 크게 증가한다
ping -t를 실행하다 보면 대부분 다음처럼 낮은 값이 유지되다가:
시간=5ms
갑자기:
시간=150ms
시간=300ms
처럼 큰 값이 나타날 수 있습니다.
이런 현상을 일반적으로 지연 시간 증가로 볼 수 있습니다.
특히 온라인 게임이나 화상회의에서는 연결이 완전히 끊기지 않더라도 지연 시간이 순간적으로 크게 올라가면 끊김처럼 느껴질 수 있습니다.
하지만 특정 ping 값 하나가 높다는 이유만으로 바로 장애라고 판단하면 안 됩니다.
중요한 것은 높은 지연이 반복적으로 발생하는지, 그리고 공유기 ping에서도 동시에 나타나는지입니다.
공유기 ping부터 튄다면 Wi-Fi를 의심해볼 수 있다
예를 들어 다음 명령어를 실행하고 있습니다.
ping 192.168.0.1 -t
평소에는 1~5ms 정도인데 인터넷이 느려지는 순간 다음처럼 갑자기 올라갑니다.
시간=150ms
시간=300ms
요청 시간이 만료되었습니다.
이런 변화가 반복된다면 공유기 바깥 인터넷만의 문제를 보기 전에 내 PC와 공유기 사이의 연결 품질을 확인하는 것이 좋습니다.
Wi-Fi에서는 다음과 같은 요소가 영향을 줄 수 있습니다.
공유기와의 거리
벽이나 장애물
주변 무선 네트워크 간섭
2.4GHz 또는 5GHz 환경
네트워크 어댑터 상태
공유기 상태
가능하다면 같은 PC를 LAN 케이블로 연결했을 때도 동일한 문제가 발생하는지 비교하면 무선 구간 문제를 구분하는 데 도움이 됩니다.
LAN 연결에서는 정상인데 Wi-Fi에서만 끊긴다면?
이 비교는 매우 유용합니다.
같은 인터넷 회선과 같은 공유기를 사용하는데 LAN 케이블 연결에서는 문제가 없고 Wi-Fi에서만 끊긴다면 인터넷 회선 전체보다는 무선 네트워크 영역을 우선 확인할 수 있습니다.
반대로 Wi-Fi와 유선 LAN 모두 같은 시간에 외부 인터넷 ping이 끊긴다면 공유기 이후의 문제 가능성을 더 확인할 수 있습니다.
이처럼 환경을 하나씩 바꿔 비교하면 추측보다 훨씬 정확하게 원인을 좁힐 수 있습니다.
ping -t는 어떻게 중지할까?
-t 옵션을 사용하면 ping이 계속 실행됩니다.
테스트를 종료하려면 키보드에서 다음 키를 누릅니다.
Ctrl + C
그러면 지속적인 ping이 중지되고 통계 결과가 표시됩니다.
환경에 따라 전송한 패킷 수, 받은 패킷 수, 손실 수, 왕복 시간 관련 정보 등이 나타납니다.
이 결과에서 특히 확인할 부분은 패킷 손실입니다.
패킷 손실은 무엇을 의미할까?
예를 들어 100개의 패킷을 전송했는데 100개를 모두 받았다면 손실이 발생하지 않은 것입니다.
반대로 100개를 보냈는데 90개만 응답했다면 일부 패킷이 손실된 것입니다.
간헐적인 인터넷 끊김 문제에서는 패킷 손실이 언제, 어느 구간에서 발생하는지가 중요한 단서가 됩니다.
공유기까지의 ping에서도 손실이 발생한다면 로컬 네트워크 문제를 먼저 확인합니다.
공유기까지는 손실이 없는데 외부 ping에서만 손실이 반복된다면 그 이후 구간을 확인합니다.
단, 특정 외부 서버의 ICMP 처리 정책 때문에 ping 손실이 나타날 수도 있으므로 외부 대상 하나만 가지고 결론을 내리지 않는 것이 좋습니다.
한 외부 IP만 테스트하면 안 되는 이유
외부 인터넷 테스트 대상으로 1.1.1.1을 사용했다고 해서 반드시 이 주소 하나만 확인해야 하는 것은 아닙니다.
하나의 외부 대상에서만 이상이 있고 다른 대상에서는 정상일 수 있습니다.
따라서 필요하다면 다른 안정적인 외부 IP 또는 실제 사용하는 서비스의 주소 등을 추가로 비교할 수 있습니다.
핵심은 특정 서버 하나의 상태를 진단하려는 것이 아니라 내 네트워크에서 외부로 나가는 통신이 안정적으로 유지되는지 확인하는 것입니다.
ping -n과 ping -t의 차이
ping -t 외에도 -n 옵션이 있습니다.
예를 들어:
ping 1.1.1.1 -n 100
이라고 입력하면 100번의 ping 요청을 보낸 뒤 자동으로 종료됩니다.
차이를 간단히 정리하면 다음과 같습니다.
ping -t
→ 사용자가 Ctrl + C로 중지할 때까지 계속 실행
ping -n 100
→ 지정한 횟수만큼 실행한 뒤 자동 종료
몇 분 동안 끊김을 직접 관찰하고 싶다면 -t가 편리합니다.
반면 일정한 횟수의 결과를 수집하고 싶다면 -n을 활용할 수 있습니다.
ping 결과를 파일로 저장할 수 있을까?
인터넷 끊김이 자주 발생한다면 ping 결과를 기록해두고 싶을 수 있습니다.
CMD의 리디렉션 기능을 이용하면 결과를 파일로 저장할 수 있습니다.
예를 들어 다음과 같이 사용할 수 있습니다.
ping 1.1.1.1 -t > pinglog.txt
이 명령을 실행하면 ping 결과가 pinglog.txt 파일로 저장됩니다.
다만 화면에서는 결과가 바로 보이지 않을 수 있기 때문에 실시간으로 화면을 보면서 기록까지 하고 싶다면 PowerShell 등 다른 방법을 고려할 수 있습니다.
일반적인 사용자라면 우선 CMD 화면에서 직접 비교하는 것만으로도 충분합니다.
인터넷이 끊기는 시간을 기록하면 더 도움이 된다
간헐적인 문제를 진단할 때는 문제가 발생한 시간을 함께 기록하는 것도 좋습니다.
예를 들어 오후 8시 17분에 인터넷이 끊겼다면 그 시간에:
공유기 ping이 끊겼는지,
외부 ping이 끊겼는지,
다른 기기도 동시에 끊겼는지,
Wi-Fi 신호가 사라졌는지
등을 함께 기록합니다.
특히 인터넷 서비스 제공업체에 장애 문의를 해야 하는 경우 “인터넷이 가끔 끊겨요”라고 설명하는 것보다 어느 시간대에 어떤 테스트에서 손실이 발생했는지 정리해서 전달하면 문제 상황을 설명하기 쉬워집니다.
tracert는 언제 사용하면 좋을까?
공유기까지는 정상인데 외부 인터넷에서 반복적으로 문제가 발생한다면 tracert를 이용해 목적지까지의 네트워크 경로를 확인해볼 수 있습니다.
예를 들어:
tracert 1.1.1.1
을 실행합니다.
여러 홉이 표시되며 목적지까지 어떤 경로를 거치는지 볼 수 있습니다.
다만 특정 중간 홉에서 * * *가 표시된다는 이유만으로 그 장비가 고장 났다고 판단하면 안 됩니다.
중간 라우터가 traceroute 관련 응답을 제한할 수 있기 때문입니다.
tracert는 경로를 파악하는 보조 도구로 사용하는 것이 좋습니다.
DNS 문제와 인터넷 끊김을 구분하는 방법
인터넷이 끊기는 것처럼 느껴져도 실제로는 DNS 조회만 일시적으로 실패하는 상황일 수 있습니다.
예를 들어:
ping 1.1.1.1 -t
는 계속 정상입니다.
그런데 웹사이트 주소만 간헐적으로 열리지 않습니다.
이 경우 다음 명령어를 이용해 DNS를 확인할 수 있습니다.
nslookup example.com
외부 IP 통신은 정상인데 DNS 조회가 반복적으로 실패한다면 DNS 관련 영역을 확인할 이유가 있습니다.
즉,
IP 통신도 끊김 → 네트워크 연결 문제 확인
IP 통신은 정상 + 도메인만 문제 → DNS 영역 확인
이라는 방식으로 구분할 수 있습니다.
공유기를 무조건 재부팅하기 전에 확인해야 하는 이유
인터넷이 끊기면 가장 먼저 공유기 전원을 껐다 켜는 경우가 많습니다.
실제로 일시적인 문제라면 재부팅으로 해결될 수도 있습니다.
하지만 진단 관점에서는 문제가 발생한 순간의 정보가 사라질 수 있습니다.
가능하다면 재부팅 전에:
ping 기본게이트웨이 -t
ping 외부IP -t
를 실행해 어느 구간에서 문제가 발생하는지 먼저 확인하는 것이 좋습니다.
그 후 공유기를 재부팅했을 때 문제가 해결되는지도 비교할 수 있습니다.
이렇게 하면 단순히 “재부팅하니까 됐다”가 아니라 어떤 구간의 문제가 재부팅 후 정상화되었는지 더 구체적으로 판단할 수 있습니다.
다른 기기도 동시에 끊기는지 반드시 확인한다
내 PC에서 인터넷이 끊기는 순간 같은 Wi-Fi에 연결된 스마트폰도 확인합니다.
예를 들어 다음처럼 나눌 수 있습니다.
PC만 끊기고 스마트폰은 정상
→ PC의 Wi-Fi 어댑터, 드라이버 또는 Windows 설정 등을 확인할 이유가 있습니다.
PC와 스마트폰 모두 동시에 끊김
→ 특정 PC 하나보다는 공유기 또는 인터넷 회선 영역을 확인할 가능성이 커집니다.
Wi-Fi는 끊기지만 유선 PC는 정상
→ 무선 네트워크 문제를 우선 확인합니다.
이 비교는 매우 간단하지만 문제 범위를 좁히는 데 큰 도움이 됩니다.
인터넷 끊김 진단용 CMD 실전 순서
간헐적인 인터넷 끊김이 발생한다면 다음 순서대로 진행해보세요.
1. 기본 게이트웨이 확인
ipconfig
2. 공유기 지속 테스트
ping 기본게이트웨이 -t
예:
ping 192.168.0.1 -t
3. 외부 인터넷 지속 테스트
ping 1.1.1.1 -t
4. 문제가 발생할 때 두 결과 비교
공유기와 외부가 함께 끊기는지 확인합니다.
5. Ctrl + C로 종료 후 손실 확인
패킷 손실 여부를 확인합니다.
6. 필요한 경우 DNS 확인
nslookup example.com
7. 외부 구간 문제가 의심되면 경로 확인
tracert 1.1.1.1
이 흐름을 기억하면 인터넷 끊김 문제를 훨씬 체계적으로 확인할 수 있습니다.
결과별 원인 범위 한눈에 정리
공유기 ping부터 끊긴다
→ PC와 공유기 사이의 Wi-Fi 또는 LAN 연결 확인
공유기는 정상인데 외부 ping만 끊긴다
→ 공유기 이후 인터넷 회선 또는 외부 연결 확인
공유기와 외부 ping 모두 정상인데 사이트만 안 열린다
→ DNS, 브라우저, VPN, 프록시 등 확인
Wi-Fi에서만 문제이고 유선에서는 정상
→ 무선 연결 영역 확인
모든 기기가 동시에 끊긴다
→ 공유기 또는 인터넷 회선 영역 확인
이렇게 결과에 따라 확인해야 하는 영역이 달라집니다.
ping -t 사용할 때 흔히 하는 실수
첫 번째는 외부 IP 하나만 ping하고 모든 원인을 판단하는 것입니다.
공유기 ping과 비교해야 어느 구간의 문제인지 알기 쉽습니다.
두 번째는 한 번의 요청 시간 만료를 장애로 확정하는 것입니다.
일시적인 지연이나 ICMP 처리 방식 등의 영향을 받을 수 있습니다.
세 번째는 응답 시간이 높으면 무조건 인터넷 회선 문제라고 판단하는 것입니다.
공유기 ping까지 함께 높아지는지 비교해야 합니다.
네 번째는 공유기 주소를 인터넷에서 그대로 복사하는 것입니다.
ipconfig에서 자신의 기본 게이트웨이를 확인해야 합니다.
다섯 번째는 ping이 정상이라고 모든 인터넷 기능이 정상이라고 판단하는 것입니다.
DNS나 특정 애플리케이션 문제는 별도로 존재할 수 있습니다.
18번 인터넷 장애 진단과 무엇이 다를까?
18번에서는 현재 인터넷이 아예 되지 않는 상황을 기준으로:
PC → 공유기 → 외부 인터넷 → DNS
순서로 문제를 확인했습니다.
이번 20번은 상황이 다릅니다.
인터넷이 대부분 정상적으로 작동하지만 몇 초 또는 몇 분 간격으로 갑자기 끊기는 문제를 대상으로 합니다.
그래서 순간적인 상태를 확인하는 기본 ping보다:
ping -t
를 사용해 지속적으로 연결을 관찰합니다.
그리고 공유기와 외부 IP를 동시에 비교해서 문제가 발생하는 정확한 구간을 찾는 것이 이번 글의 핵심입니다.
마무리
인터넷이 자꾸 끊기는 문제는 완전히 인터넷이 안 되는 문제보다 원인을 찾기가 어려울 수 있습니다.
문제가 없는 순간에는 모든 것이 정상처럼 보이기 때문입니다.
이럴 때 Windows CMD의 **ping -t**를 이용하면 네트워크 상태를 계속 관찰할 수 있습니다.
먼저:
ipconfig
를 실행해 기본 게이트웨이를 확인합니다.
예를 들어 기본 게이트웨이가 192.168.0.1이라면 첫 번째 CMD 창에서:
ping 192.168.0.1 -t
를 실행합니다.
두 번째 CMD 창에서는:
ping 1.1.1.1 -t
를 실행합니다.
그리고 인터넷이 끊기는 순간 두 결과를 비교합니다.
공유기 ping과 외부 ping이 동시에 끊긴다면
PC와 공유기 사이의 Wi-Fi 또는 LAN 연결부터 확인합니다.
공유기 ping은 정상인데 외부 ping만 끊긴다면
공유기 이후 인터넷 회선과 외부 연결을 확인합니다.
두 ping이 모두 정상인데 사이트만 열리지 않는다면
DNS 또는 브라우저 등의 다른 영역을 확인합니다.
테스트를 종료하려면:
Ctrl + C
를 누르고 패킷 손실 결과도 확인합니다.
결국 중요한 것은 단순히 “ping이 된다” 또는 “ping이 안 된다”가 아닙니다.
같은 시간에 공유기와 외부 인터넷의 상태를 비교해서 어느 지점부터 문제가 발생하는지 찾는 것이 핵심입니다.
이 방법을 익혀두면 인터넷이 간헐적으로 끊길 때 무조건 공유기부터 재부팅하는 대신, CMD 결과를 근거로 Wi-Fi 문제인지, 공유기 문제인지, 인터넷 회선 문제인지 단계적으로 범위를 좁혀갈 수 있습니다.