%20%E3%81%AB%E5%AF%BE%E3%81%97%E3%81%A6%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%AB%E7%95%B0%E3%81%AA%E3%82%8B%20IP%20%E7%95%AA%E5%8F%B7%E3%81%A8%20ASN%20(%E8%87%AA%E5%BE%8B%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E7%95%AA%E5%8F%B7)%20%E7%95%AA%E5%8F%B7%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私が試したこと! (次は私の質問です) ストリーミング サービスの IP 範囲が必要でした。調査した結果、youtube.com/netflix.com などの特定のサービスの ASN 番号を取得する方法を見つけました。
ASN番号からIP範囲を取得するのは簡単でした。NetflixのASNは ですAS2906
。ipinfo.ioのようなサービスに問い合わせると、IP範囲がわかります。https://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 で。
AS 番号は組織に発行されます。AS2906 は Netflix 社のものであり、そもそも「netflix.com」に発行されたものではありません。現在、この企業は何らかの目的で AS 番号を保有していますが、他の目的では引き続き通常の ISP サービスやクラウド サービスを使用できます。
あなたが見つけたもう一つの住所はAmazonだけではなく、アマゾンAWS– Netflix やその他数千の企業が Web サイトのホスティングに使用しているホスティング会社 (別名「クラウド サービス プロバイダー」)。アドレスは AWS の「EC2」サービスを通じてレンタルされたサーバーのものです。
そのため、Netflix は AS2906 を使用して、専用の「ストリーミング サービス」CDN を実行していますが、同時に、一般向け Web サイトなどの一般的なサービス (つまり、AWS EC2 は得意だが、ビデオ ストリーミング CDN は苦手なサービス) の提供には、汎用ホスティング会社 (Amazon の AWS) に依存しています。
答え2
つまり、Netflix はストリーミング サービスを AWS の背後でホストしています。したがって、AWS の AS 名と番号を取得することになります。