%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0%20(Youtube%2FNetflix)%3F.png)
Что я пробовал! (Далее следует мой вопрос) Мне нужен был диапазон IP для потоковых сервисов. После исследования я наткнулся на получение номера ASN для определенного сервиса, например youtube.com/netflix.com.
Извлечение диапазонов IP из номера ASN было простым. У Netflix есть ASN как AS2906
. Запросы к таким службам, как ipinfo.io, дают мне диапазоны IPhttps://ipinfo.io/AS2906#block-ranges
Но когда я попытался зайти netflix.com
с браузера, он выдал мне другой IP-адрес и номер ASN. (ссылка: снимок экрана браузера вместе с плагином IP-адреса. Справа я вижу IP-адрес сервера, который не входит в диапазон того, что я получил с ipinfo.io, а также номер ASN принадлежит Amazon, а не Netflix, т. е. AS2906
).
Вопрос ?
Почему IP-адрес отличается от собранных мной диапазонов IP-адресов? Также почему не совпадает номер ASN? Как мне конкретно найти все диапазоны IP-адресов для потоковых сервисов?
решение1
Почему IP-адрес отличается от собранных мной диапазонов IP-адресов? И почему номер ASN не совпадает?
Поскольку организации не обязаны размещатьвсена их АС.
Номера AS выдаются организациям – AS2906 принадлежит компании Netflix, он никогда не был выдан "netflix.com" изначально. Теперь компания может иметь номер AS для некоторых целей, но может по-прежнему использовать обычные услуги интернет-провайдера и облачные сервисы для других целей.
Другой адрес, который вы нашли, не просто адрес Amazon в целом, это частьAmazon AWS– хостинговая компания (также известная как «поставщик облачных услуг»), которую Netflix и тысячи других компаний используют для размещения своих веб-сайтов; адрес принадлежит серверу, арендованному через сервис AWS «EC2».
Таким образом, Netflix использует AS2906 для работы своего специализированного CDN «Streaming Services», но в то же время они полагаются на универсальную хостинговую компанию (AWS от Amazon) для обслуживания универсальных вещей, таких как их общедоступный веб-сайт (то есть вещей, с которыми AWS EC2 справляется хорошо, а CDN для потокового видео справится плохо).
решение2
Короче говоря, Netflix размещает свои потоковые сервисы за AWS. Поэтому вы получите имя и номер AS AWS.