특정 IP 범위 내에서 UFW 규칙 허용

특정 IP 범위 내에서 UFW 규칙 허용

일부 방화벽 규칙을 설정해야 하지만 nginx 서버를 실행할 때 공개로 설정하고 싶지 않습니다. 192.168.178.0에서 .64까지의 IP 주소만 로컬에서 규칙을 따르도록 허용하려면 어떻게 해야 합니까?

sudo ufw allow 80/tcp
sudo ufw allow 53/tcp
sudo ufw allow 53/udp
sudo ufw allow 67/tcp
sudo ufw allow 67/udp

답변1

이진수(2,4,8,16...) 내의 범위만 사용할 수 있으며, 귀하의 경우에는 192.168.178.0과 192.167.178.63 사이에서만 유효합니다. 귀하에게 적합하다면 규칙은 다음과 같습니다.

sudo ufw allow proto tcp from  192.168.178.0/26 to any port 80
sudo ufw allow proto tcp from  192.168.178.0/26 to any port 53
sudo ufw allow proto udp from  192.168.178.0/26 to any port 53
sudo ufw allow proto tcp from  192.168.178.0/26 to any port 67
sudo ufw allow proto udp from  192.168.178.0/26 to any port 80

관련 정보