네트워크 문제를 해결하는 방법
ping 명령을 영리하게 사용하여 네트워크 오류가 있는 위치를 확인하세요
저자: mxl 출처: 51CTO.com (0) 브릭 (1) 좋은 댓글 (0) 포럼에 들어가세요
업데이트 시간: 2007-05-24 16:20
키워드: ping IP 게이트웨이 네트워크 장애
읽기 팁: Ping은 윈도우 시리즈. 이를 통해 네트워크 연결 여부를 확인할 수 있습니다. 이를 잘 활용하면 네트워크 장애를 분석하고 파악하는 데 도움이 됩니다. 애플리케이션 형식: Ping IP 주소. 이 문서에서는 Ping 로컬 IP, Ping 게이트웨이 IP 및 Ping 원격 IP의 세 가지 측면을 소개합니다.
원격 컴퓨터와의 연결을 확인하는 데 사용됩니다. 이 명령은 TCP/IP 프로토콜이 설치된 경우에만 사용할 수 있습니다. Ping 명령의 주요 기능은 데이터 패킷을 보내고 응답 정보를 수신하여 두 컴퓨터 간의 네트워크가 연결되어 있는지 확인하는 것입니다. 네트워크 오류가 발생하면 이 명령을 사용하여 오류를 예측하고 오류 위치를 확인할 수 있습니다. Ping 명령의 성공은 현재 호스트와 대상 호스트 사이에 연결된 경로가 있음을 의미합니다. 실패할 경우 네트워크 케이블이 연결되어 있는지, 네트워크 카드 설정이 올바른지, IP 주소를 사용할 수 있는지 등을 고려하십시오.
Ping은 Windows 시리즈와 함께 제공되는 실행 가능한 명령입니다. 이를 통해 네트워크 연결 여부를 확인할 수 있습니다. 이를 잘 활용하면 네트워크 장애를 분석하고 파악하는 데 도움이 됩니다. 애플리케이션 형식: Ping IP 주소. 이 명령은 다양한 매개변수와 함께 사용할 수도 있습니다. 특히 Ping을 입력하고 Enter를 누르면 자세한 지침을 볼 수 있습니다.
1.로컬 IP 핑
예를 들어, 로컬 IP 주소는 172.168.200.2입니다. 그런 다음 Ping 172.168.200.2 명령을 실행하십시오. 네트워크 카드 설치 및 구성에 문제가 없으면 다음과 유사한 표시가 나타납니다.
172.168.200.2 bytes=32 timelt에서 재생
Ping 통계 172.168.200.2의 경우
전송된 패킷=4 수신=4 손실=0 0 손실
대략적인 왕복 시간(밀리초)
최소=0ms 최대= 1ms Average=0ms
이 명령이 MS-DOS 모드에서 실행되고 표시 내용이 다음과 같은 경우, 요청 시간 초과됨은 네트워크 카드 설치 또는 구성에 문제가 있음을 나타냅니다. 네트워크 케이블을 분리하고 이 명령을 다시 실행하십시오. 화면이 정상이면 이 기기에서 사용하는 IP 주소가 사용 중인 다른 기기의 IP 주소와 동일할 수 있음을 의미합니다. 여전히 비정상이라면 로컬 네트워크 카드의 설치나 구성에 문제가 있다는 의미이므로 관련 네트워크 구성을 계속 확인해야 합니다.
2. Ping 게이트웨이 IP
게이트웨이 IP가 172.168.6.1이라고 가정하고 Ping 172.168.6.1 명령을 실행합니다.
다음과 유사한 정보가 표시되면 MS-DOS 모드에서 이 명령을 실행하십시오.
172.168.6.1 bytes=32 time=9ms TTL=255에서 응답
172.168에 대한 Ping 통계 .6.1
전송된 패킷 수=4 수신됨=4 손실됨=0
대략적인 왕복 시간(밀리초)
최소=1ms 최대=9ms 평균=5ms
p>는 LAN의 게이트웨이 라우터가 정상적으로 실행 중임을 나타냅니다. 그렇지 않으면 게이트웨이에 문제가 있음을 의미합니다.
3.Ping 원격 IP
이 명령은 해당 컴퓨터가 인터넷에 정상적으로 접속할 수 있는지 여부를 확인할 수 있습니다. 예를 들어, 지역 통신 사업자의 IP 주소는 202.102.48.141입니다. MS-DOS 모드에서 명령을 실행하십시오: Ping 202.102.48.141, 화면에 다음이 표시되면:
Reply from 202.102.48.141 bytes=32 time=33ms TTL=252
Reply from 202.102 . 48.141 bytes=32 time=21ms TTL=252
202.102.48.141 bytes=32 time=5ms TTL=252
202.102.48.141 bytes=32 time=6ms 에서 답장 TTL =252
202.102.48.141에 대한 핑 통계
전송된 패킷=4 수신됨=4 손실=0 0 손실
대략적인 왕복 시간(밀리초)
최소=5ms 최대=33ms 평균=16ms
정상적으로 실행되고 있으며 정상적으로 인터넷에 액세스할 수 있다는 의미입니다. 그렇지 않으면 호스트 파일(windows/host)에 문제가 있음을 나타냅니다.
--PING 명령 매개변수에 대한 자세한 설명
-a 대상의 컴퓨터 ID를 IP 주소로 변환
-t 사용자가 수동으로 중단하지 않는 경우, 핑은 계속됩니다.
-c count는 카운트 요청이 발행되고 수신될 때까지 계속해서 데이터 패킷을 보내도록 ping 명령을 요구합니다.
-d는 사용된 소켓에 대한 디버깅 상태를 켭니다.
-f는 핑을 보내는 빠른 방법입니다. ping이 원격 호스트에서 패킷이 반환되는 속도만큼 빠르게 또는 초당 최대 100회 더 빠르게 패킷을 출력하도록 합니다. 이러한 방식으로 각 요청은 마침표로 표시됩니다. 각 응답에 스페이스바를 인쇄하세요.
-i 초는 두 개의 데이터 패킷 전송 사이의 특정 시간(초)을 설정합니다. -f와 함께 사용할 수 없습니다.
-n 숫자 모드만 사용합니다. 정상적인 상황에서 ping은 IP 주소를 호스트 이름으로 변환하려고 시도합니다. 이 옵션을 사용하려면 기호 이름을 찾지 않고 IP 주소를 인쇄하려면 ping이 필요합니다. 어떤 이유로 로컬 DNS 서버를 사용할 수 없는 경우 이 옵션이 중요합니다.
-p 패턴 옹호자는 이 옵션을 사용하여 16개의 패드 바이트를 식별하고 이러한 바이트를 데이터 패킷에 추가할 수 있습니다. 이 옵션은 네트워크의 데이터 관련 오류를 진단할 때 유용합니다.
-q는 ping이 시작과 끝 부분에만 일부 요약 정보를 인쇄하도록 합니다.
-R ECHO_REQUEST 패킷에 ICMP RECORD-ROUTE 옵션을 추가하여 경로를 패킷에 기록해야 하므로 데이터가 반환될 때 ping이 라우팅 정보를 인쇄할 수 있습니다. 패킷당 9개의 라우팅 노드만 기록할 수 있습니다. 많은 호스트가 이 옵션을 무시하거나 포기합니다.
-r은 ping 명령이 패킷을 보내는 데 사용되는 일반 라우팅 테이블을 우회하도록 합니다.
-s packetsize를 사용하면 사용자는 전송할 데이터의 바이트 수를 식별할 수 있습니다. 기본값은 56자에 8바이트 ICMP 헤더를 추가하여 최대 64개의 ICMP 데이터 바이트입니다.
-v는 ping을 상세 모드로 설정합니다. ECHO-RESPONSE 패킷 외에 반환된 모든 ICMP 패킷을 인쇄하려면 ping 명령이 필요합니다.
읽기 팁: 네트워크 연결 실패가 발생하면 많은 네트워크 관리자는 먼저 Ping을 사용하여 문제의 원인을 찾습니다. 그러나 많은 사람들이 Ping이 작동하지 않는다는 것을 알게 되면 네트워크 장애가 있다고 판단합니다. 표면적인 현상만으로 판단하는 것은 진실을 가릴 수도 있습니다. 그렇다면 Ping 명령을 사용할 때 어떤 문제에 주의해야 할까요?
네트워크 연결 실패가 발생하면 많은 네트워크 관리자는 먼저 Ping을 사용하여 문제의 원인을 찾습니다. 그러나 많은 사람들이 Ping이 작동하지 않는다는 것을 알게 되면 네트워크 장애가 있다고 판단합니다. 표면적인 현상만으로 판단하는 것은 진실을 가릴 수도 있습니다. 그렇다면 Ping 명령을 사용할 때 어떤 문제에 주의해야 할까요? 저와 함께 가주세요.
1. 요청 시간 초과
지정된 개체를 ping할 때 "요청 시간 초과" 프롬프트 메시지가 매우 자주 나타납니다. 이는 상대방이 전송된 데이터를 수락할 수 없음을 의미합니다. 물론 이 경우 네트워크 장애가 발생할 가능성이 매우 높지만, 그렇다고 해서 네트워크가 연결되지 않아야 하는 것은 아닙니다. 다른 원인으로 인해 발생할 수도 있기 때문입니다.
호스트가 온라인 상태가 아닙니다.
상대방이 종료하거나, 네트워크 카드를 비활성화하거나, 네트워크 케이블을 뽑으면, 귀하가 무엇을 하든 연결 정보가 반환되지 않습니다. 가장 단순한 것이 종종 가장 간과된다는 것을 알아두십시오.
방화벽 차단
방화벽이 설치된 후 방화벽이 작동 중일 때 일반적으로 방화벽이 네트워크에서 Ping 명령을 자동으로 차단하여 응답하지 않게 만들 수 있습니다. 방화벽을 동시에 설치한 후에는 공유 파일에 장애가 발생하여 액세스할 수 없게 됩니다. 따라서 확인 시 먼저 상대방에게 방화벽을 꺼달라고 요청한 후 Ping 명령을 사용하여 감지해야 합니다.
IP 보안 정책 제한
경험이 풍부한 많은 네트워크 관리자의 경우 Ping 명령이 응답할 수 없도록 ICMP 메시지를 필터링하기 위해 서버에 IP 보안 정책을 추가하여 "요청"을 반환했습니다. 시간 초과' 오류 메시지가 나타납니다.
게이트웨이 설정 오류
이 상황은 주로 외부 네트워크 주소를 ping할 때 발생합니다. 게이트웨이 설정이 잘못되면 Ping에서 보낸 데이터 패킷이 게이트웨이를 통해 전달될 수 없기 때문입니다. 따라서 로컬 시스템의 게이트웨이 설정과 원격 게이트웨이의 구성이 올바른지 확인해야 합니다.
일반적으로 말하면 위의 이유가 제거된 후에야 '요청 시간 초과'를 기반으로 네트워크 연결에 문제가 있을 수 있다고 초기에 판단할 수 있습니다.
2. 대상 호스트에 연결할 수 없음
'대상 호스트에 연결할 수 없음' 오류 메시지가 나타나면 상대방의 호스트가 존재하지 않거나 상대방과 연결이 설정되지 않았음을 의미합니다. . "요청 시간 초과"와 유사해 보이지만 둘 사이에는 근본적인 차이점이 있습니다.
Ping 명령으로 전송된 데이터 패킷이 라우터를 통과하여 라우팅 테이블을 통해 대상 경로에 도달했지만 다른 이유(예: 방화벽 차단 등)로 인해 도달할 수 없는 경우 "Request Timed Out" 프롬프트가 나타납니다. ; 반대로 라우팅 테이블에 목적지까지의 라우팅 정보가 없으면 "Destination Host Unreachable"이 나타납니다.
이러한 상황은 주로 다음과 같은 이유로 발생합니다. DHCP를 사용하여 IP 주소를 자동으로 할당하는 네트워크의 경우 DHCP 서버에 오류가 있거나 클라이언트가 제대로 작동하지 않을 가능성이 있습니다. DHCP와 정상적으로 통신하고 IP 주소를 얻으십시오. DHCP 서버만 수리하면 됩니다. 그렇지 않으면 서브넷 마스크 설정이 잘못되었을 수 있으므로 올바른 것으로 수정하기만 하면 됩니다.
3. 알 수 없는 호스트
이 메시지는 인식할 수 없는 호스트를 나타냅니다. 이 문제가 발생하면 대상 호스트에 문제가 있음을 의미합니까? 물론 그렇지 않습니다! Ping 명령을 사용하여 대상 호스트 이름에 연결할 때 주로 DNS를 사용하여 이름을 IP 주소로 변환하기 때문입니다. 예를 들어, "www.163.com"을 Ping할 때 표시되는 반환 정보는 "Reply from www.163.com: bytes=32" 대신 "Reply from 220.181.28.42: bytes=32 time=59ms TTL=54"입니다. time" =59ms TTL=54", 이는 IP 설정의 DNS 서버가 www.163.com을 220.181.28.42로 성공적으로 변환했음을 의미합니다. 따라서 이러한 메시지가 표시되면 DNS 설정이 올바른지, DNS가 제대로 작동하는지 확인해야 합니다.
피상적인 현상을 통해 실제 문제를 명확하게 볼 수 있어야만 잘못의 원인을 찾고 올바른 판단을 내릴 수 있습니다.