특정 국가나 IP 대역을 서버에서 차단하려면 어떻게 해야 하나요?
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:netipset add blocklist 1.2.0.0/16iptables -A INPUT -m set --match-set blocklist src -j DROP
3. Cloudflare:
4. Nginx:
location / { deny 1.2.3.4; deny 5.6.7.0/24; allow all;}
댓글 1
IP 차단 방법:
1. ufw (Ubuntu):
2. iptables:
3. Cloudflare:
4. Nginx: