Ping 명령어 – 네트워크 연결상태 확인 및 공유기 DNS 점검
PING 명령어는 네트워크 상태를 점검하고 상대 컴퓨터와의 연결 여부를 확인하기 위한 유용한 도구로서 이 명령어는 Packet Internet Grouper의 약자로, 일정한 크기의 패킷을 상대 컴퓨터에 보내 응답 여부를 측정할 수 있습니다.
노랗목차
이를 통해 네트워크로 연결된 라이센스 및 공유폴더 연결 아니면 네트워크 프린터 등 제대로 연결상태를 확인하거나 도메인 네임서버와 IP주소를 확인하여 공유기 상태등을 확인할 수 있습니다.
라이센스가 네트워크연결 인식되지 않는다면 방화벽 차단 확인하고 인바운드 및 아웃바운드 연결을 IP주소 포트를 해제합니다.
Ping 명령어 사용방법
PING 명령어는 네트워크 관리 및 문제 해결에 유용한 도구로, 상대 컴퓨터와의 통신 상태를 확인하는 데에 활용됩니다.
이 명령어는 패킷 크기(기본적으로 32바이트)를 설정하여 상대 컴퓨터에 전송하고, 그에 대한 응답 여부를 측정합니다. 주로 목적은 상대 컴퓨터의 동작 여부 확인 및 네트워크 상태 점검에 있습니다.
옵션 | 설명 | 예시 |
---|---|---|
-c count | 지정된 횟수만큼 패킷을 보냅니다. (기본값: 무한대) | ping -c 4 google.com |
-s size | 보낼 패킷의 크기를 지정합니다. (기본값: 56바이트) | ping -s 100 google.com |
-t timeout | 응답을 기다리는 시간을 지정합니다. (기본값: 제한 없음) | ping -t 5 google.com |
-i interval | 패킷을 보내는 간격을 지정합니다. (초 단위, 기본값: 1초) | ping -i 0.5 google.com |
-q 또는 --quiet | 간결한 출력 모드로 설정하고 요약 정보만 표시합니다. | ping -q google.com |
-v 또는 --verbose | 자세한 정보를 출력합니다. | ping -v google.com |
-h 또는 --help | 도움말을 표시합니다. | ping -h |
PING 명령어의 기본 형식은 다음과 같습니다.
ping [상대 컴퓨터의 IP 주소] 또는 [상대 컴퓨터의 도메인 네임]
예를 들어,
ping google.com
ping 172.217.26.14
PING 명령어는 일반적으로 4번의 패킷을 송수신하여 최소, 최대, 평균값을 계산하여 보여줍니다. 결과에는 다양한 정보가 포함되는데, 그 중에서도 주목할 만한 몇 가지 정보는 다음과 같습니다.
- 바이트=32: 송신측이 32바이트의 데이터를 보냈고, 응답으로 수신측에서도 32바이트 데이터를 보냈다는 의미입니다.
- 시간=32ms: 데이터 패킷을 송수신하는데 걸린 시간을 나타냅니다.
- TTL=54: Time to live로, 송신측의 패킷이 라우터를 거칠 때마다 TTL 값이 1씩 줄어들며, 목적지에 도착할 때 남아 있는 홉의 갯수를 나타냅니다.
또한, PING 명령어를 계속해서 수행하기 위해서는 아래와 같은 옵션을 사용할 수 있습니다.
ping -t [상대 PC의 도메인 네임]
옵션(-t)에 의해 연속해서 수행되고 있는 PING을 중지하려면 [ctrl] + [C]
를 누르면 됩니다. 이렇게 중지하면 최종 결과값을 확인할 수 있습니다.
PING 명령어를 활용하여 네트워크를 체크하는 방법은 다양합니다. 아래는 몇 가지 유용한 예시입니다.
1. 내 PC의 랜카드 점검하기
명령프롬프트를 실행 후 아래 명령어와 같이 PING 명령어와 IP주소를 입력해줍니다.
ping localhost
또는
ping 127.0.0.1
이는 자신의 PC에 PING 명령어를 사용해 패킷을 보내어 네트워크 출력이 문제 없는지 확인하는 방법입니다.
2. 유무선 공유기 점검하기
ipconfig
ping [유무선 공유기의 기본게이트웨이 IP 주소]
유무선 공유기의 기본게이트웨이 주소로 PING을 보내어 유무선 공유기의 출력이 문제 없는지 확인할 수 있습니다.
3. 모뎀 점검하기
통신사 모뎀의 IP 주소를 확인하고 PING을 보내어 모뎀의 출력이 문제 없는지 확인합니다.
ping [통신사 모뎀의 IP 주소]
4. 통신사(ISP) DNS 서버 점검하기
통신사의 DNS 서버 IP 주소를 확인하고 PING을 보내어 DNS 서버와의 연결이 문제 없는지 확인합니다.
nslookup
exit
ping [DNS 서버의 IP 주소]
5. 인터넷 연결망 점검하기
통신사의 외부망 도메인 네임을 확인하고 해당 IP 주소로 PING을 보내어 인터넷망과의 연결을 확인합니다.
nslookup [통신사의 외부망 도메인 네임]
ping [통신사의 외부망 IP 주소]
마지막으로, 인터넷 접속이 안 될 때에는 위의 과정을 거꾸로 진행하여 문제의 원인을 찾아냅니다. 이를 통해 랜카드, RJ45 포트, 케이블, 공유기, 스위치 허브, 라우터, 통신사 회선 등 다양한 불량 원인을 체크할 수 있습니다.
용도 | 설명 |
---|---|
네트워크 연결 확인 | 목적지 호스트에 대한 네트워크 연결을 테스트하고 응답 시간을 측정하여 호스트의 가용성을 확인합니다. |
네트워크 문제 해결 | 네트워크 문제를 진단하고 신속하게 해결하기 위해 목적지 호스트와의 통신 상태를 확인합니다. |
호스트 도달성 확인 | 특정 호스트가 현재 도달 가능한지 확인하고, 네트워크 상태를 모니터링할 때 사용됩니다. |
네트워크 속도 및 지연 시간 측정 | 목적지 호스트와의 왕복 시간(Round-Trip Time, RTT)을 측정하여 네트워크의 성능을 평가합니다. |
DNS 서버 응답 시간 측정 | DNS 서버의 응답 시간을 측정하여 도메인 이름 해석의 성능을 확인합니다. |
패킷 손실 확인 | 목적지 호스트로 전송된 패킷 중에서 손실된 패킷의 유무를 확인하여 네트워크의 안정성을 평가합니다. |
네트워크 장애 진단 | 네트워크에서 발생한 장애를 식별하고 해당 문제를 해결하기 위한 첫 번째 단계로 사용됩니다. |
방화벽 및 보안 구성 확인 | 방화벽이나 보안 설정에 의해 차단되는지 여부를 확인하여 네트워크 보안 구성을 테스트합니다. |
연결 안정성 테스트 | 네트워크 연결의 안정성을 확인하고 장기간 동안의 연결 상태를 모니터링하기 위해 사용됩니다. |
이러한 방식으로 PING 명령어를 활용하면 효과적으로 네트워크 문제를 해결할 수 있으며 핑 연결에 문제가 계속 발생한다면 윈도우 방화벽이 차단되어 있는지 확인하고 네트워크 연결상태와 함께 ip주소 및 도메인네임서버가 제대로 입력되었는지 확인해봅니다.