为了在我们的预览环境中测试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