조건 |
설명 |
name="규칙 이름" |
all 이라는 이름은 사용할 수 없습니다. |
dir=in |
인바운드 / 아웃바운드를 설정합니다. |
dir=out |
action=allow |
허용 / 차단을 설정합니다. |
action=block |
program="프로그램 경로" |
프로그램 위치와 이름을 입력합니다. |
service="서비스 이름" |
허용하거나 차단할 서비스를 입력합니다. |
description="규칙 설명" |
규칙 설명을 추가 합니다. |
enable=yes |
규칙을 사용할지 사용 안 할지 선택합니다. |
enable=no |
profile=public |
규칙을 적용할 프로필을 선택합니다. |
profile=private |
쉼표를 이용해 복수의 프로필을 선택할 수 있습니다. |
profile=domain |
예) profile=public,private |
profile=any |
|
protocol=any |
프로토콜을 설정합니다. |
protocol=tcp |
protocol=udp |
localip=12.34.56.78 |
로컬 및 원격 IP를 지정합니다. |
remoteip=12.34.56.78 |
remoteip=any |
localport=500 |
로컬 포트 및 원격 포트를 설정합니다. |
remoteport=500 |
IP와 포트는 - 를 사용해 범위를 지정할 수 있습니다. |
remeteport=any |
쉼표를 사용하여 복수의 ip, 포트를 지정할 수 있습니다. |
|
|
|
예시) remoteport=5000-5020 |
|
예시) localport=500,600 |
|
|
netsh advfirewall firewall add rule name="in IP Block" dir=in interface=any action=block remoteip=192.168.137.1 |
|
|
IP 차단 정책 생성 (e.g. 1.1.1.0/32 대역을 차단하는 "IP BAN"이라는 이름의 차단 정책 생성) |
netsh advfirewall firewall add rule name="IP BAN" dir=in action=block remoteip=1.1.1.0/32 |
|
|
IP 차단 정책 확인 (e.g. "IP BAN" 이라는 이름을 가진 차단 정책을 확인) |
netsh advfirewall firewall show rule name="IP BAN" |
|
|
|
IP 차단 정책 수정 (e.g. 1.1.1.0/24와 2.2.2.2를 차단하도록 수정) |
netsh advfirewall firewall set rule name="IP BAN" new remoteip=1.1.1.0/24,2.2.2.2 |
|
|