Piero V.

Blocchiamo Facebook dal router

Aggiornamento (4/7/2010): sono stati aggiornati gli indirizzi IP perché sembra che il blocco non funzioni del tutto.

Facebook è un social network che sta andando molto di moda.

Ci sono molti facebook-dipendenti e se una cosa la dice faccia di libro (lo so che sarebbe libro di faccia) allora è verita.

Perfetto. Se non siamo dipendenti, blocchiamolo dal router!

È necessario avere l’accesso a un terminale su router (esempio telnet o ssh) e che il router sia basato su linux quindi abbia iptables.

Troviamo tutti gli indirizzi ip di facebook con il comando host:

$ host facebook.com
facebook.com has address 69.63.189.16
facebook.com has address 69.63.181.11
facebook.com has address 69.63.181.12
facebook.com has address 69.63.189.11
facebook.com mail is handled by 10 mx.snc1.tfbnw.net.
facebook.com mail is handled by 10 mx.sf2p.tfbnw.net.

$ host www.facebook.com
www.facebook.com has address 66.220.147.44

$ host it.facebook.com
it.facebook.com is an alias for www.facebook.com.
www.facebook.com has address 66.220.147.11

Eccoli qui. Ora possiamo bloccarli, ecco come fare (da root del router):

iptables -I FORWARD -d 69.63.181.11 -j DROP
iptables -I FORWARD -d 69.63.181.12 -j DROP
iptables -I FORWARD -d 69.63.187.17 -j DROP
iptables -I FORWARD -d 69.63.187.19 -j DROP
iptables -I FORWARD -d 69.63.184.142 -j DROP
iptables -I FORWARD -d 69.63.189.11 -j DROP
iptables -I FORWARD -d 69.63.189.16 -j DROP
iptables -I FORWARD -d 69.63.189.34 -j DROP
iptables -I FORWARD -d 66.220.146.25 -j DROP
iptables -I FORWARD -d 66.220.147.2 -j DROP
iptables -I FORWARD -d 66.220.147.11 -j DROP
iptables -I FORWARD -d 66.220.147.21 -j DROP
iptables -I FORWARD -d 66.220.147.22 -j DROP
iptables -I FORWARD -d 66.220.147.33 -j DROP
iptables -I FORWARD -d 66.220.147.44 -j DROP
iptables -I FORWARD -d 66.220.153.19 -j DROP

Ecco fatto. … [Leggi il resto]