我想将每当用户取消对我的应用程序授权时向我发送回调的 Facebook 服务器的 IP 地址列入白名单。我应该将哪些 IP 地址列入白名单?
6 回答
您可以通过以下方式检查 Facebook 的 IP:
whois -h whois.radb.net "!gAS32934"
记录在https://developers.facebook.com/docs/ApplicationSecurity/
您真的应该尽可能使用 DNS。无论今天使用什么 IP,正确的“主机名”通常都会让您到达您期望的位置。
很多人都问过,但 Facebook 并没有公布他们的 IP 地址,而且他们会随着时间的推移而改变。
我认为您会发现使用域比使用 ip 更容易。
据我所知,Facebook, Inc. 拥有以下子网:
31.13.24.0/21
31.13.64.0/19
31.13.69.0/24
31.13.72.0/24
31.13.73.0/24
31.13.75.0/24
31.13.76.0/24
31.13.77.0/24
66.220.144.10.2/
66.220.140.15.2
69.63.176.0/21
69.63.176.0/24
69.63.184.0/21
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/19
173.252.70.0/24
204.15.20.0/22
要查找当前的 IP 列表,请使用:
whois -h whois.radb.net -- '-i origin AS32934' | grep ^路线