2012-01-14 15 views

cevap

23

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

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 
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.

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)"

+0

Facebook, bu konuda bazı bilgiler yayımladı. Onu yanıtıma ekledim. Yalnızca anlamlı bir cevap için – DMCS

0

Facebook resmen paletli kaynak adres aralığını yayınlamaz, ancak kamuya açık BGP yönlendirme tablosundaki tüm IP aralıkları listesine bakabilirsiniz:

2
  • 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

1 [0-9. \/\ s] Bu verileri nereden –

+1

sen belirtebilir misiniz? – AndrewF

+0

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. –

1

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 
2

whois -h whois.radb.net -- '-i origin AS32934' | grep ^route tüm aralıkları görmek için.

+2

Windows'ta komut nedir? – PussInBoots

1

Yeni bilgiler & evet, onlar bu bilgileri kamuoyuna var aşağıdaki URL listelenir. IP tarayıcımıza kullanımlarını adreslerinin

  • https://developers.facebook.com/docs/sharing/webmasters
  • ç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