본문 바로가기
Q&A2022년 10월 8일1분 읽기

IP 주소 차단 방화벽 규칙 관리

서
서하린
조회 878댓글 1

특정 국가나 IP 대역을 서버에서 차단하려면 어떻게 해야 하나요?

댓글 1

김김영삼4년 전

IP 차단 방법:

1. ufw (Ubuntu):

# 특정 IP 차단
sudo ufw deny from 1.2.3.4

# IP 대역 차단
sudo ufw deny from 1.2.3.0/24

# 특정 포트만 차단
sudo ufw deny from 1.2.3.4 to any port 22

2. iptables:

# IP 차단
iptables -A INPUT -s 1.2.3.4 -j DROP

# 국가별 차단 (ipset 활용)
ipset create blocklist hash:net
ipset add blocklist 1.2.0.0/16
iptables -A INPUT -m set --match-set blocklist src -j DROP

3. Cloudflare:

  • Dashboard → Security → WAF → IP Access Rules
  • 국가별 차단도 가능

4. Nginx:

location / {
deny 1.2.3.4;
deny 5.6.7.0/24;
allow all;
}
Ctrl+Enter로 등록