5.11.6. Usando zonas e fontes para permitir um serviço apenas para um domínio específico
Para permitir que o tráfego de uma rede específica utilize um serviço em uma máquina, utilize zonas e fonte. O seguinte procedimento permite que o tráfego de 192.168.1.0/24 possa alcançar o serviço HTTP enquanto qualquer outro tráfego é bloqueado.
Procedimento
Liste todas as zonas disponíveis:
# firewall-cmd --get-zones block dmz drop external home internal public trusted work
Adicione a fonte à zona de confiança para encaminhar o tráfego proveniente da fonte através da zona:
# firewall-cmd --zone=trusted --add-source=192.168.1.0/24
Adicione o serviço http na zona de confiança:
# firewall-cmd --zone=trusted --add-service=http
Faça com que as novas configurações sejam persistentes:
# Firewall-cmd - tempo de execução a permanente
Verifique se a zona de confiança está ativa e se o serviço é permitido nela:
# firewall-cmd --zone=trusted --list-all trusted (active) target: ACCEPT sources: 192.168.1.0/24 services: http