Windows - 명령줄을 사용하여 IP 주소를 차단합니다.
Windows에서 IP 주소를 차단하는 방법을 알아보시겠습니까? 이 자습서에서는 Windows를 실행하는 컴퓨터에서 IP 주소를 차단하도록 Windows 방화벽을 구성하는 방법을 보여 드립니다.
• Windows 2019
• Windows 2016
• Windows 2012 R2
• Windows 10
• Windows 7
자습서 Windows - 명령줄을 사용하여 IP 주소를 차단합니다.
관리자는 높은 명령 프롬프트를 시작합니다.
Windows 방화벽 서비스를 자동으로 시작하도록 구성합니다.
sc config mpssvc start=auto
Windows 방화벽 서비스를 시작합니다.
net stop mpssvc && net start mpssvc
Windows 방화벽 프로필을 사용하도록 설정합니다.
netsh advfirewall set allprofiles state on
방화벽 규칙을 만들어 특정 IP 주소에서 패킷의 입력을 거부합니다.
netsh advfirewall firewall add rule name="BLOCK IP ADDRESS - 10.10.10.10" dir=in action=block remoteip=10.10.10.10
예제에서는 IP 주소 10.10.10.10에서 오는 패킷의 입력을 차단하기 위해 Windows 방화벽을 구성했습니다.
특정 IP 주소에 대한 패킷의 출력을 거부하는 방화벽 규칙을 만듭니다.
netsh advfirewall firewall add rule name="BLOCK IP ADDRESS - 10.10.10.10" dir=out action=block remoteip=10.10.10.10
예제에서는 WINDOWS 방화벽을 구성하여 IP 주소 10.10.10.10으로 전송된 패킷의 출력을 차단했습니다.
축! IP 주소를 차단하기 위해 Windows 방화벽을 구성했습니다.
튜토리얼 파워 쉘 - 윈도우에서 IP 주소를 차단
관리자는 Powershell 명령줄의 높은 버전을 시작합니다.
Windows 방화벽 서비스를 자동으로 시작하도록 구성합니다.
Set-Service -Name mpssvc -StartupType 'Automatic'
Windows 방화벽 서비스를 시작합니다.
Start-Service mpssvc
Windows 방화벽 프로필을 사용하도록 설정합니다.
Set-NetFirewallProfile -Profile Domain, Public, Private -Enabled True
Powershell을 사용하여 특정 IP 주소에서 패킷의 입력을 거부하는 방화벽 규칙을 만듭니다.
New-NetFirewallRule -DisplayName "BLOCK IP ADDRESS - 10.10.10.10" -Direction inbound -Profile Any -Action Block -RemoteAddress 10.10.10.10
다음은 명령 출력입니다.
Name : {c8811f38-6ee7-4e31-b63d-2ce358d8f04c}
DisplayName : BLOCK IP ADDRESS - 10.10.10.10
Description :
DisplayGroup :
Group :
Enabled : True
Profile : Any
Platform : {}
Direction : Inbound
Action : Block
EdgeTraversalPolicy : Block
LooseSourceMapping : False
LocalOnlyMapping : False
Owner :
PrimaryStatus : OK
Status : The rule was parsed successfully from the store. (65536)
EnforcementStatus : NotApplicable
PolicyStoreSource : PersistentStore
PolicyStoreSourceType : Local
예제에서는 IP 주소 10.10.10.10에서 오는 패킷의 입력을 차단하기 위해 Windows 방화벽을 구성했습니다.
Powershell을 사용하여 특정 IP 주소에 대한 패킷의 출력을 거부하는 방화벽 규칙을 만듭니다.
New-NetFirewallRule -DisplayName "BLOCK IP ADDRESS - 10.10.10.10" -Direction outbound -Profile Any -Action Block -RemoteAddress 10.10.10.10
다음은 명령 출력입니다.
Name : {4ae25b05-a5d1-45c8-a020-944758318b27}
DisplayName : BLOCK IP ADDRESS - 10.10.10.10
Description :
DisplayGroup :
Group :
Enabled : True
Profile : Any
Platform : {}
Direction : Outbound
Action : Block
EdgeTraversalPolicy : Block
LooseSourceMapping : False
LocalOnlyMapping : False
Owner :
PrimaryStatus : OK
Status : The rule was parsed successfully from the store. (65536)
EnforcementStatus : NotApplicable
PolicyStoreSource : PersistentStore
PolicyStoreSourceType : Local
예제에서는 WINDOWS 방화벽을 구성하여 IP 주소 10.10.10.10으로 전송된 패킷의 출력을 차단했습니다.
축! Powershell을 사용하여 IP 주소를 차단하도록 Windows 방화벽을 구성했습니다.
자습서 Windows - 방화벽 구성 확인
고급 보안으로 Windows Defender 방화벽이라는 응용 프로그램을 시작합니다.
IP 주소를 차단하는 입력 규칙을 확인합니다.
IP 주소를 차단하는 출력 규칙을 확인합니다.
방화벽 구성을 확인할 수 있습니다.
'IT > Windows' 카테고리의 다른 글
[Windows] 윈도우 10 - Cab 파일 설치하기 (0) | 2023.07.25 |
---|---|
원격데스크톱 포트변경 및 네트워크 방화벽 해제 및 차단 (0) | 2023.07.17 |
PowerShell에서 웹 사이트 또는 IP를 차단하는 방법 (0) | 2023.07.17 |
[자바스크립트] IP 확인, 허용 / 차단, 다국어 활용법 (0) | 2023.07.17 |
Visual Basic Script - 재미로 알아보는 스크립팅 언어 (VBS) (0) | 2023.07.17 |