일부 방화벽 규칙을 설정해야 하지만 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