안녕하세요 여러분
오늘은 여러분에게 ping을 보내도 서버에서 응답이 없을 때 이를 해결하는 방법을 알려드리려고 합니다.
(해당 내용은 Windows OS 기반으로 작성되었습니다. Windows Server 2019 기준으로 테스트 진행했습니다.)
물론, ping을 통해 서버의 온라인 여부를 확인하기 위해서는 해당 서버에 대해
동일 네트워크에 있어서 서로를 인식할 수 있다거나, host 관리, dns 관리 등으로 해당 주소를 알고 있어야 합니다.
그럼에도 불구하고 서버로 ping이 안 날아가는 경우
서버의 설정을 확인해 볼 수 있는데요
특히 이 글을 작성하게 된 계기는, 같은 도메인에 묶여있는 서버에서 평소에 ping이 날아가다가 설정 변경 및 windows update 이후 안 날아가게 됐던 상황이었습니다.
분명히 서버는 정상적으로 구동 중에 있고, 같은 네트워크니까
또 패치 전까지는 ping이 잘 날아갔었는데 왜 ping을 받지 못하는 건지를 정말 여러 경우를 염두에 두고 확인을 했었는데요
Windows에서는 기본적인 보안이 강화되며, 별도의 방화벽 설정을 진행해줘야 ping check가 가능합니다.
ICMP가 허용되지 않았다면, 같은 네트워크 대역에서 ping을 보내도 위의 이미지같이 [요청 시간이 만료되었습니다.]라는 메시지만 받을 수 있는 것이지요
설정을 허용하기 위해서는 제어판 > Windows Defender 방화벽으로 접속해야 합니다.
제어판 > 시스템 및 보안
시스템 및 보안 > Windows Defender 방화벽
Windows Defender 방화벽 > 고급 설정
인바운드 규칙 > 파일 및 프린터 공유(에코 요청 - ICMPv4-In) 허용
설정을 변경하고 난 후, 정상적으로 Ping이 호출되는지 확인한다.
해당 글은
에서 내용을 확인하여, 조치를 취한 후 직접 테스트해보며 작성했습니다.
[윈도우10] ping 안될때 - ICMP 허용 설정하기
안녕하세요. 슈다 입니다. 윈도우10 ICMP 설정 방법을 알아보도록 하겠습니다. 같은 네트워크에 있는 단말PC 간 ping 명령어를 통해 네트워크 온라인 여부 등을 확인할 수 있습니다. 윈도우10에서는
syuda.tistory.com
'IT > 개발자 다이어리' 카테고리의 다른 글
Hyper-V 서버에 연결하는 동안 오류가 발생했습니다. 오류 해결방법 (2) | 2022.12.14 |
---|---|
메모리(Memory)와 가상 메모리(Virtual Memory)에 대하여 (3) | 2022.11.22 |
레지스트리(Registry)의 기본 (6) | 2022.09.02 |
코드펜(codepen) 사용 방법 - 회원가입 및 튜토리얼 (0) | 2022.07.07 |
[AOS][IOS] Firebase Dynamic Link로 사용자 유입시키기 (0) | 2021.09.09 |