Açık Grafik API'sini önizleme ortamımızda test etmek için, Facebook'un nesne sayfalarımızı kazımasına izin vermek için güvenlik duvarımızda bir delik açmamız gerekiyor. Hangi IP aralıkları izin vermeli?Facebook'un Açık Grafik tarayıcısının IP adresi aralığı nedir?
cevap
DÜZENLEME Facebook biraz sevgi gösteren edilmiş ve herkes
http://developers.facebook.com/docs/ApplicationSecurity/#facebook_scraper https://developers.facebook.com/docs/sharing/best-practices#crawl
itibariyle doğru Aşağıdaki IP aralıklarını ekleyerek bu sayfaları kazımak için izin vermek için güvenlik sistemlerini istisnalar yapmalıdır IP yerine, güvenlik duvarınız için kullanıcı aracısını da kullanabilirsiniz.Facebook Raspa
olması üzere hemen IP engelleme kamuoyuna yapıyor
Bir sayı o f Sosyal Eklentiler ve Open Grafik gibi platform hizmetleri, sistemlerimizin Web Sayfalarınıza ulaşabilmesini gerektirir. , bu sayfalarının genel İnternet'te, sınama sırasında veya diğer güvenlik nedenleriyle nedenlerini istemeyeceğiniz durumlar olduğunu fark eder.
Bunu kolaylaştırmak için, Facebook
Nisan 2012.
31.13.24.0/21 31.13.64.0/18 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 173.252.64.0/18 204.15.20.0/22
http://developers.facebook.com/docs/reference/plugins/like/
zaman Facebook sayfamı kazımak geliyor?
Facebook, sayfanın yaklaşık 0,numaralı siteyi nasıl görüntüleyeceğini öğrenmek için sayfanızı kazımak zorunda.
Facebook, sayfanın güncel olduğundan emin olmak için her 24 saatte bir numaralı ilanı veriyor. Open Graph sayfasının yöneticisi Beğen düğmesini tıklattığında ve URL Facebook URL Linter'e girildiğinde sayfa da notlanır. Facebook, URL'lerinizdeki önbellek başlıklarını izler - , tercih sırasına göre "Expires" ve "Cache-Control" e bakacaktır. Ancak, daha uzun bir süre belirleseniz bile, Facebook her 24 saatte bir sayfanızı kazıyacak.
Kazıyıcının kullanıcı aracısı: "facebookexternalhit/1.1 (+ http://www.facebook.com/externalhit_uatext.php)"
Facebook resmen paletli kaynak adres aralığını yayınlamaz, ancak kamuya açık BGP yönlendirme tablosundaki tüm IP aralıkları listesine bakabilirsiniz:
-
Şu anda bu listeyi kullanıyoruz 10
- 69.171.224.0/19
- 74.119.76.0/22
- 204.15.20.0/22
- 66.220.144.0/20
- 69.63.176.0/20
- 173.252.64.0/18
66.220.144.0/20
66.220.144.0/21
- 66.220.152.0/21
- 66.220.159.0/24
69.63.176.0/20
69.63.176.0/21
69.63.176.0/24
69.63.184.0/21
69.171.224.0/19
- 69.171.224.0/20
- 69.171.239.0/24
- 69.171.240.0/20
- 69.171.255.0/24
- 74.119.76.0/22
- 103.4.96.0/22
- 173.252.64.0/18
- 173.252.64.0/19
- 173.252.70.0/24
- 173.252.96.0/19
204.15.20.0/22
31.13.24.0/21
- 31.13.64.0/18
- 31.13.64.0/19
- 31.13.64.0/24
- 31.13.65.0/24
- 31.13.67.0/24
- 31.13.68
- 31.13.66.0/24 .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
1 [0-9. \/\ s] Bu verileri nereden –
sen belirtebilir misiniz? – AndrewF
Bunlar Facebook internete dışarı tanıtır ve yayının tarihi doğruydu yolları vardır. FB, bu gibi harici VIP'lerine statik adresleri atama konusunda istekli değildir ve müşteriler genellikle tüm adres alanlarına sadece ipv4 adres havuzundan yeni bir vip eklediklerinde izin vermeleri için izin vermelidir. ona bağla. Tabi bu, facebook'un bu listenin güncel olmayacağı yeni ipv4 uzayını reklam vermeye başlaması anlamına gelir. –
Facebook artık IP range yayınlamaktadır.
Nisan 2012 itibarıyla, öyle:
31.13.24.0/21
31.13.64.0/18
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
173.252.64.0/18
204.15.20.0/22
whois -h whois.radb.net -- '-i origin AS32934' | grep ^route
tüm aralıkları görmek için.
Windows'ta komut nedir? – PussInBoots
Yeni bilgiler & evet, onlar bu bilgileri kamuoyuna var aşağıdaki URL listelenir. IP tarayıcımıza kullanımlarını adreslerinin
çalıştırın bu komut
güncel bir listesini almak için.
whois -h whois.radb.net -- '-i origin AS32934' | grep ^route
Böyle
# For example only - over 100 in total
31.13.24.0/21
66.220.144.0/20
2401:db00::/32
2620:0:1c00::/40
2a03:2880::/32
olarak Yani evet, DMCS bahsettiği olanlar, doğru durmak. Sadece & bu bilgi bulundu doğrulamak istedi.
Teşekkürler
Facebook, bu konuda bazı bilgiler yayımladı. Onu yanıtıma ekledim. Yalnızca anlamlı bir cevap için – DMCS