Я хотел бы внести в белый список IP-адреса серверов Facebook, которые отправляют мне обратный вызов всякий раз, когда пользователь деавторизует мое приложение.Какие IP-адреса я должен занести в белый список?
Вы можете проверить IP-адреса Facebook с помощью:
whois -h whois.radb.net "!gAS32934"
Документально подтверждено на https://developers.facebook.com/docs/ApplicationSecurity/
Чтобы найти текущий список IP-адресов, используйте:
whois -h whois.radb.net - '-i origin AS32934' | grep ^ route
Вы действительно должны использовать 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.0/21 66.220.152.0/21 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.
Многие спрашивают, но Facebook не публикует свои IP-адреса, и они со временем меняются по сравнению с тем, что я видел.