
drop proto tcp and not (dst port 80)
pass proto tcp and dst port 80
Existe alguma diferença entre eles?
Responder1
Bem, a diferença é simples.
- a primeira regra elimina imediatamente o não-HTTP
- segunda regra permite imediatamente HTTP
Embora possa enganá-lo, eles não chegam nem perto. Porque:
existem vários tipos de tráfego no servidor, a primeira regra apenas proíbe.
ao mesmo temponãopermite HTTP: se o HTTP será permitido ou não é determinado pelas regras subsequentes oupolítica de cadeia.
a segunda regra, por outro lado, permite explicitamente o HTTP e não altera todo o resto.
Existem raras condições em que você precisa de regras como a primeira, então atenha-se às segundas, a menos que tenha certeza absolutapor quevocê precisa do primeiro.