ユーザーがアプリの認証を解除するたびにコールバックを送信する Facebook サーバーの IP アドレスをホワイトリストに登録したいと考えています。どの IP アドレスをホワイトリストに登録する必要がありますか?
6 に答える
Facebook の IP は次の方法で確認できます。
whois -h whois.radb.net "!gAS32934"
https://developers.facebook.com/docs/ApplicationSecurity/で文書化
可能な限り DNS を使用する必要があります。通常、正しい「ホスト名」を使用すると、現在使用されている 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.2.122.122.5
/
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
_
_
_
173.252.70.0/24
204.15.20.0/22
多くの人が尋ねてきましたが、Facebook は IP アドレスを公開しておらず、私が見たものとは時間の経過とともに変化しています。
IP よりもドメインを使用する方が簡単だと思います。
IP の現在のリストを見つけるには、次を使用します。
whois -h whois.radb.net -- '-i オリジン AS32934' | grep ^ルート