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