O/S : Windows
POWERSHELL 버전 4.0 이상
윈도우 서버에서 해외 아이피를 차단하는 방법은 여러가지가 존재하고 있지만 가장 많이 사용하고 있는 방법이
ipdeny.com/ipblocks 사이트에서 아이피를 확인해서 차단하는 방법이다
https://www.ipdeny.com/ipblocks/
여기에서 해당 국가 코드를 확인하고 download를 하게 된 아이피를 윈도우즈 방화벽에 추가하면 되는데
cn중국의 경우 아이피 대역이 엄청나게 많다
이것을 매주 실시간으로 업데이트 해서 ( ipdeny.com 사이트에서 다운로드 후 반영) powershell 파일을 만들었다
해당 파일을 매주 일요일 갱신된다
다운로드 사이트 https://xinet.kr/data/powershell/windows_geoip_CN_country_drop.ps1.zip
다운로드 된 압축 파일을 윈도우에서 압축을 푼 후 실행을 하게 되면 된다
압축푼 파일 powershel 파일 오른쪽 버튼 눌러서 powershell에서 실행 클릭
클릭하게 되면 powershell 이 실행이 되면서 방화벽 룰 정책을 추가한다
추가된 방화벽 정책은 고급 방화벽 인바운드 정책에 가 보면 룰이 추가된것을 확인 할 수 있다
방화벽 상세 정보를 확인해보면 중국 아이피 존의 아이피 리스트와 매칭되어 들어간 것을 확인 할 수 있다만약 삭제 할 경우 방화벽 정책을 삭제 하면 된다