본문 바로가기
컴퓨터IT

윈도우서버 Ping이 안되요

윈도우 서버를 설치하고 각종 애플리케이션을 설치합니다. 테스트를 위해 윈도우 서버로 ping명령어를 치면 ping이 나가지 않습니다. 당황한 나머지 방화벽이나 네트워크 스위치등을 확인해 보기도 하는데요 오늘은 윈도우 서버에 ping이 제대로 가게 하는 법을 알아보겠습니다.

 

Ping 명령어

다른 컴퓨터와 네트워크로 연결이 가능한지 확인하는 가장 쉬운 방법은 커맨드창에서 ping 명령어를 치는것 입니다. 예를 들어 cmd 창에서 192.168.11.5 아이피의 서버에 네트워크 연결이 가능한지를 확인하기 위해 아래 명령어를 치면 해당 서버에서 응답을 받게 됩니다.

그런데 아래와 같이 요청 시간이 만료되었다고 나온다면 이것은 해당 서버에 네트워크로 연결이 안된다는 뜻입니다.

일반적으로 윈도우서버의 경우 ping으로 명령어를 치면 요청 시간이 만료되었다고 나옵니다.

 

윈도우서버 PING 차단 이유

ping이 되지 않는 이유는 여러 가지가 있습니다. 우선 해당 서버로 네트워크로 연결되는 과정에 물리적으로 방화벽, 공유기 등이 차단하는 경우가 있습니다. 이와 같이 다른 네트워크가 아닌 같은 네트워크인 경우에도 ping 이 차단됩니다. 이유는 바로 윈도우 서버에서는 기본적으로 윈도우 방화벽에서 ping 트래픽을 차단하기 때문입니다. 차단하는 이유는 악의적인 목적으로 대용량의 ping 트래픽을 서버로 보내면 서버의 네트워크 서비스에 장애가 발생할 수 있기 때문입니다.

 

윈도우서버 PING 허용방법

네트워크 연결상태를 확인하기 위해 윈도우 서버에서 한시적으로 ping을 허용하는 정책을 넣을 수 있습니다.

 

 

 

먼저 윈도우서버 찾기 메뉴에서 firewall.cpl을 검색하여 실행합니다.

좌측 메뉴에서 인바운드 규칙을 선택

우측에서 파일 및 프린터 공유 ( 에코요청 ) 항목을 찾습니다.

 

마우스 우클릭 후 속성창을 열어서 연결허용을 설정합니다.

 

개인, 공용 2가지 모두 허용으로 설정합니다.

 

다시 ping을 테스트합니다.

 

Ping 테스트 추가사항

만일 위 방법으로 해결되지 않을 경우에는 다음 2가지 사항을 검토해 봅니다.

1. 서버의 네트워크 서비스가 실행되었는지?

2. 네트워크 방화벽, 공유기 등을 거쳐서 통신을 하는지?

 

서버의 네트워크 서비스 확인은 ping이 되지 않는 해당 서버에서 자기 자신의 ip로 ping명령어를 실행하는 방법입니다.

만일 해당 서버에 네트워크 서비스에 문제가 있다면 자기 자신으로 ping실행 시 에러가 발생합니다.

 

ping 대상 서버가 원격지에 있다면 해당 네트워크의 방화벽,공유기 등 네트워크 라우팅장비에서 ping을 차단하는 정책이 있는지 확인이 필요합니다.

 

결론

윈도우서버 OS는 보안을 위해 기본적으로 ping명령어를 차단하는 윈도우 방화벽 정책이 설정되어 있습니다. 네트워크 연결테스트를 위해 ping명령어를 실행한다면 윈도우 방화벽에서 ping 트래픽을 허용하는 정책을 설정해야 합니다.

댓글