iptablesはすべてのウェブサイトをブロックします

iptablesはすべてのウェブサイトをブロックします

私はDebian 7を使用しており、IPTABLESや他のファイアウォールを使用して、メールを除く私のコンピュータのすべてのウェブサイトをブロックしたいと思います。

httpやhttpsを含むすべてのウェブサイトをブロックするにはどうすればよいですか?

どうすればいいですか?

答え1

iptables -I OUTPUT -p tcp -m tcp --dport 443 -j REJECT --reject-with icmp-port-unreachable
iptables -I OUTPUT -p tcp -m tcp --dport 80 -j REJECT --reject-with icmp-port-unreachable
iptables -I OUTPUT -p tcp -m tcp -d youremailsiteIP/32 --dport 80 -j ACCEPT
iptables -I OUTPUT -p tcp -m tcp -d youremailsiteIP/32 --dport 443 -j ACCEPT

ここで yourremailsiteIP は電子メールサイトの IP アドレスです。

関連情報