私は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 アドレスです。