談?wù)凜DN中隱藏的DNS技術(shù) CDN的工作過程是怎樣的
CDN(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))是依靠部署在各地的邊緣服務(wù)器,通過中心平臺的負(fù)載均衡、調(diào)度等功能,可以使用戶就近獲取所需的內(nèi)容,提升用戶訪問速度,降低網(wǎng)絡(luò)的擁塞度。
如題,CDN使用了哪些DNS技術(shù)呢?
首先需要先了解以下CDN的工作過程:
1、當(dāng)你需要觀看某個視頻時,首先在瀏覽器中會發(fā)起對視頻域名的解析;
2、訪問請求會根據(jù)CDN的調(diào)度去找出距離客戶端最合適的cache服務(wù)器IP地址給客戶端;
3、客戶端會向?qū)?yīng)的cache服務(wù)器發(fā)起鏈接下載所需視頻內(nèi)容;
4、若對應(yīng)cache服務(wù)器中沒有對應(yīng)的視頻資源內(nèi)容,那么會向上層服務(wù)器尋找資源,然后將對應(yīng)視頻資源下載到本地,待下一次用戶進(jìn)行訪問時就可以直接從cache中調(diào)用了。
究竟CDN使用了DNS的哪些結(jié)束呢?下面小編詳細(xì)說一下:
一、CNAME在用戶訪問某網(wǎng)頁、視頻等資源時,會將域名指向另一個CDN中定義的域名,再解析成另一個IP地址來供客戶端進(jìn)行訪問,使客戶端訪問時進(jìn)行加速。
二、edns-client-subnet
智能DNS解析是CDN重要的組成部分,是根據(jù)請求用戶對同一域名作出相應(yīng)不同的解析,因此CDN的調(diào)度準(zhǔn)確性是依靠DNS智能解析的。
三、負(fù)載均衡
當(dāng)訪問某資源時為保證每用戶訪問同一資源不出現(xiàn)擁塞的情況,會采用負(fù)載均衡的技術(shù)將各個訪問請求均分到不同的服務(wù)器上,保證用戶訪問的高效性。