2012-06-22 1 views
28

Je suis à la recherche d'une liste officielle des utilisations de l'espace IP Facebook. J'en ai besoin pour prendre en charge un environnement de développement verrouillé qui impose des restrictions très strictes sur la connectivité sortante.Liste de l'espace IP utilisé par Facebook

Aujourd'hui j'ai trouvé api et graph.facebook.com a commencé à se résoudre à 69.171.224.0/19 ce qui n'était pas dans mes filtres. Je l'ai mis à jour mais j'aimerais savoir quel autre espace IP me manque pour autoriser les règles.

Voici ce que j'ai actuellement. Tous les blocs IP supplémentaires que vous pouvez lister seraient super. Merci tout le monde.

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

Merci, je l'ai besoin pour le contraire: réacheminer tout le trafic facebook à mon VPN obfs3 ou ssh. Avec un peu de chance, vos devs emprisonnés pourraient avoir un bon usage des réponses ici pour faire la même chose! – vaab

Répondre

58

La liste de 27.06.2016 est:

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 

La méthode pour récupérer cette liste est déjà documentée sur Facebook's Developer site, vous pouvez faire un appel whois pour voir toutes les adresses IP attribuées à Facebook:

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

très agréable de savoir merci. – Rufinus

+0

Merci Igy! Le site du développeur n'est pas si facile à trouver. J'ai fait preuve de diligence raisonnable à la recherche de ceci avant de poster! :) J'ai aussi supposé qu'ils auraient plus d'un AS - s'ils ne le font pas, encore mieux. –

+0

Je pense que c'est juste un AS; au moins, c'est celui que nous avons documenté et donné aux partenaires quand on lui a demandé – 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

Pour CSF: '' pour ip dans 'whois -h whois.radb.net ' ! gAS32934 '| grep/'; fais écho $ ip; fait; '' – gpupo

+0

Comment obtenir l'adresse IP gmail.com en utilisant la commande whois? – Nullpointer

5

liste mise à jour de 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

Questions connexes