爲了在我們的預覽環境中測試Open Graph API,我們需要在我們的防火牆上戳一個洞,以允許Facebook抓取我們的對象頁面。我們應該允許哪些IP範圍?Facebook的Open Graph抓取工具的IP地址範圍是什麼?
回答
編輯
Facebook一直呈現出一些愛情,現在使IP塊公開,任何人都
http://developers.facebook.com/docs/ApplicationSecurity/#facebook_scraper https://developers.facebook.com/docs/sharing/best-practices#crawl
Facebook的刮板
數字o f平臺服務,如Social Plugins和Open 圖需要我們的系統能夠訪問您的網頁。我們 認識到,有些情況下,您可能不希望這些 頁面在公共Internet上,在測試期間或其他安全 的原因。
爲方便起見,你應該例外安全 系統允許Facebook的加入了 下面的IP範圍,準確的2012年4月
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
刮這些頁面您可以使用防火牆的用戶代理代替IP。
http://developers.facebook.com/docs/reference/plugins/like/
什麼時候Facebook的刮我的網頁?
Facebook需要刮你的頁面知道如何圍繞 該網站顯示。
Facebook每24小時刮一次您的頁面以確保屬性爲 最新。當Open Graph 頁面的管理員單擊「Like」按鈕時以及將URL輸入到 Facebook URL Linter中時,該頁面也會被抓取。 Facebook會在您的網址上觀察緩存標頭 - 它會按照首選項的順序查看「過期」和「緩存控制」。 但是,即使您指定的時間較長,Facebook也會每24小時刮一次您的 頁面。
刮刀的用戶代理是:「facebookexternalhit/1。1 (+ http://www.facebook.com/externalhit_uatext.php)」
Facebook並沒有正式公佈他們的履帶源地址範圍,但你可以看看他們所有的IP範圍在向公衆提供BGP路由表中的列表:
我們目前正在使用這個列表:
- 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.66.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
+1只爲[0-9。\/\ s]提供有意義的答案 – 2012-04-04 19:25:40
您能指定您獲取這些數據的位置嗎? – AndrewF 2012-04-27 14:16:06
這些是Facebook通告給互聯網的路線,並且是準確的發佈日期。 FB並不熱衷於將永久的靜態地址分配給他們的外部VIP,如客戶通常只需要允許他們的所有地址空間來確保當他們從他們的ipv4地址池中添加新的vip時,他們就可以連接到它。這當然意味着如果Facebook開始發佈新的ipv4空間,這個列表將會過時。 – 2012-05-06 00:36:49
Facebook現在發佈了他們的IP range。
截至2012年4月,它是:
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
看到所有範圍。
Windows中的命令是什麼? – PussInBoots 2015-11-05 10:18:52
以下URL中列出了新信息&是的,他們確實將此信息公開。
運行這個命令來獲取當前列表中的IP地址履帶 用途。
whois -h whois.radb.net -- '-i origin AS32934' | grep ^route
如
# 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
所以是的,由後腰提到的那些,站在正確的。只是想驗證&找到這個信息。
謝謝
- 1. EC2的IP地址範圍
- 2. 什麼是foursquare API的IP地址範圍?
- 3. 散列IP地址範圍
- 4. 各種IP地址範圍
- 5. 什麼是opensmpp地址範圍用於?
- 6. 如何快速找到IP地址範圍內的IP地址?
- 7. 匹配IP地址與IP範圍?
- 8. 印度的ip地址範圍
- 9. C#:枚舉範圍內的IP地址
- 10. 迭代雖然IP的地址範圍
- 11. 什麼是IP地址':: 1'?
- 12. Facebook Open Graph Beta:OAuthException
- 13. Facebook Open Graph Analytics
- 14. Facebook post-open graph
- 15. Android Facebook Open Graph?
- 16. 查找IP地址是否在地址範圍內
- 17. 如何從IP地址列表中查找IP地址範圍
- 18. 使用現有IP地址範圍驗證IP地址
- 19. Facebook fanpage抓取工具
- 20. 腳本發現IP地址是否屬於IP範圍
- 21. 比較ip地址與MySQL中的開始和結束ip地址的範圍
- 22. PHP平一個IP地址範圍
- 23. htaccess SetEnvIf Remote_Addr在IP地址範圍
- 24. 如何創建IP地址範圍
- 25. Facebook Open Graph Scraping URL
- 26. 的地址範圍
- 27. 如何獲得給定開始和結束IP地址的IP地址範圍?
- 28. 爲什麼ip地址()不工作
- 29. Facebook Graph API洞察,什麼是「自」到「直到」的最大日期範圍
- 30. 抓取範圍的架構
Facebook剛剛發佈了一些關於此的信息。我已將它添加到我的反應中。 – DMCS 2012-05-07 18:21:46