為什麼我的瀏覽器顯示串流服務(Youtube/Netflix)的不同 IP 和 ASN(自治系統編號)號碼?

為什麼我的瀏覽器顯示串流服務(Youtube/Netflix)的不同 IP 和 ASN(自治系統編號)號碼?

我嘗試了什麼! (接下來是我的問題)我想要串流服務的 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 ie AS2906)。

在此輸入影像描述

問題 ?

為什麼 IP 位址與我收集的 IP 範圍不同?另外,為什麼 ASN 號不符?如何具體找到串流媒體服務的所有 IP 範圍?

答案1

為什麼 IP 位址與我收集的 IP 範圍不同?另外,為什麼 ASN 號不符?

因為組織不需要託管一切在他們的AS上。

AS 編號是頒發給組織的 - AS2906 屬於 Netflix 公司,它最初從未頒發給「netflix.com」。現在,該公司可能出於某些目的而擁有 AS 編號,但仍可將常規 ISP 服務和雲端服務用於其他目的。

您找到的另一個地址不僅僅是亞馬遜,它是亞馬遜AWS– Netflix 和數千家其他公司用來託管其網站的託管公司(又稱「雲端服務提供者」);該位址屬於透過AWS的「EC2」服務租用的伺服器。

因此,Netflix 使用AS2906 來運行他們專門的「串流服務」CDN,但同時他們依靠通用託管公司(亞馬遜的AWS)來提供通用服務,例如面向公眾的網站(即AWS EC2 擅長但不擅長的內容) 。

答案2

簡而言之,Netflix 將其串流服務託管在 AWS 後面。因此,您將獲得 AWS 的 AS 名稱和編號。

相關內容