2012-06-22 11 views
28

Sto cercando un elenco autorevole di spazio IP utilizzato da Facebook. Ho bisogno di questo per supportare un ambiente di sviluppo bloccato che ha restrizioni molto strette sulla connettività in uscita.Elenco di spazio IP utilizzato da Facebook

Oggi ho trovato api e graph.facebook.com ha iniziato la risoluzione a 69.171.224.0/19 che non era precedentemente nei miei filtri. L'ho aggiornato, ma mi piacerebbe sapere quale altro spazio IP mi manca per consentire le regole.

Ecco cosa ho attualmente. Qualsiasi altro blocco IP che puoi elencare sarebbe fantastico. Grazie a tutti.

69.63.176.0/20 
69.171.224.0/19 
66.220.144.0/20 
204.15.20.0/22 
+1

Grazie, ne avevo bisogno per l'esatto contrario: re-instradare tutto il traffico di Facebook al mio VPN in obfs3 o ssh. Con qualche possibilità, i tuoi sviluppatori in prigione potrebbero fare buon uso delle risposte qui per fare lo stesso! – vaab

risposta

58

La lista da 2016/6/27 è:

31.13.24.0/21 
31.13.64.0/18 
45.64.40.0/22 
66.220.144.0/20 
69.63.176.0/20 
69.171.224.0/19 
74.119.76.0/22 
103.4.96.0/22 
129.134.0.0/16 
157.240.0.0/16 
173.252.64.0/18 
179.60.192.0/22 
185.60.216.0/22 
204.15.20.0/22 

Il metodo per andare a prendere questa lista è già documentato sul Facebook's Developer site, è possibile effettuare una chiamata whois per vedere tutti gli IP assegnati a Facebook:

whois -h whois.radb.net -- '-i origin AS32934' | grep ^route 
+0

molto bello sapere grazie. – Rufinus

+0

Grazie Igy! Il sito degli sviluppatori non è così facile da trovare. Ho fatto due diligence cercando questo prima di postare! :) Ho anche pensato che avrebbero avuto più di un AS - se non lo fossero, ancora meglio. –

+0

Penso che sia solo quello AS; almeno, questo è quello che abbiamo documentato e distribuito ai partner quando richiesto – Igy

9
# Bloqueio facebook 
for ip in `whois -h whois.radb.net '!gAS32934' | grep /` 
do 
    iptables -A FORWARD -p all -d $ip -j REJECT 
done 
+0

per CSF: '' per ip in 'whois -h whois.radb.net ' ! gAS32934 '| grep/'; fai echo $ ip; fatto; '' – gpupo

+0

Come ottenere l'indirizzo IP di gmail.com usando il comando whois? – Nullpointer

5

elenco aggiornato al 6/11/2013

204.15.20.0/22 ​​
69.63.176.0/20

66.220.144.0/20
66.220.144.0/21
69.63.184.0/21
69.63.176.0/21
74.119.76.0/22
69.171.255.0/24
173.252.64.0/18
69.171.224.0/19
69.171.224.0/20
103.4.96.0/22 ​​
69 .63.176.0/24
173.252.64.0/19
173.252.70.0/24
31.13.64.0/18
31.13.24.0/21
66.220.152.0/21
66.220.159.0/24
69.171.239.0/24
69.171.240.0/20
31.13.64.0/19
31.13.64.0/24
31.13.65.0/24
31.13.67.0/24
31.13.68.0/24
31.13.69.0/24
31.13.70.0/24
31.13.71.0/24
31.13.72.0/24
31.13.73.0/24
31.13.74.0/24
31.13.75.0/24
31.13.76.0/24
31.13.77.0/24
31.13.96.0/19
31.13.66.0/24
173.252.96.0/19
69.63.178.0/24
31.13.78.0/24
31.13.79.0/24
31.13.80.0/24
31.13.82.0/24
31.13.83.0/24
31.13.84.0/24
31.13.85.0/24
31.13.87.0/24
31.13.88.0/24
31.13.89.0/24
31.13.90.0/24
31.13.91.0/24
31.13.92.0/24
31.13.93.0/24
31.13.94.0/24
31.13.95.0/24
69.171.253.0/24
69.63.186.0/24
204.15.20.0/22 ​​
69.63.176.0/20
69.63.176.0/21
69.63.184.0/21
! 66.220.144.0/20
69.63.176.0/20

Problemi correlati