Đầu tiên ! là ký hiệu KHÔNG.
iptables -A INPUT -p tcp -m tcp -m multiport ! --dports 80,443 -j DROP
Thứ hai, các quy tắc bạn đã viết có thể không có kết quả mong đợi. Bạn bỏ mọi thứ, kể cả phản hồi với kết nối trên cổng 80. Do đó, bạn sẽ không thể kết nối với nó cho mục đích của máy chủ web.
Các quy tắc này cho phép các kết nối LIÊN QUAN và THÀNH LẬP để máy chủ web hoạt động, nếu đó thực tế là những gì bạn đang cố gắng thực hiện.
iptables -A INPUT -p tcp -m tcp -m multiport --dports 80,443 -j ACCEPT
<insert further allowed list here>
iptables -A INPUT -m conntrack -j ACCEPT --ctstate RELATED,ESTABLISHED
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -j DROP
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -j DROP
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -j DROP