6月9日消息,外媒報(bào)道,包括亞馬遜、CNN、Paypal、《紐約時(shí)報(bào)》、英國政府在內(nèi)的全球多家公司網(wǎng)站同時(shí)出現(xiàn)宕機(jī),而此次事件是由于美國云服務(wù)廠商Fastly突發(fā)系統(tǒng)故障。Fastly也承認(rèn)網(wǎng)站癱瘓與內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)故障有關(guān)。
不過,對(duì)于剛接觸服務(wù)器的朋友來說,往往會(huì)被CDN與DNS兩大概念弄暈,那么什么是CDN加速?CDN與DNS又有哪些不同?DNS解析與CDN加速有什么關(guān)系?在這里,小編就跟大家詳細(xì)介紹一下CDN和DNS。
一文讓你弄清CDN與DNS這兩大概念(推薦閱讀:行業(yè)網(wǎng)站成DDoS攻擊重災(zāi)區(qū) 智能高防DNS構(gòu)建網(wǎng)站安全)
1、什么是DNS?
DNS又稱域名系統(tǒng)(Domain Name System),是域名和IP互相映射的一個(gè)分布式數(shù)據(jù)庫。
DNS解析的目的在于,用域名代替網(wǎng)站IP,人們可以通過域名去訪問對(duì)應(yīng)站點(diǎn),降低了記憶難度。
2、CDN又是什么意思?
CDN,又叫分布式的系統(tǒng)(Content Delivery Network),方便用戶就近獲取所需的信息,提高網(wǎng)站的響應(yīng)速度。形象地說,CDN就是智能的鏡像+緩存+流量導(dǎo)流。
而CDN加速,就是把你的網(wǎng)站分布到全國多個(gè)服務(wù)器節(jié)點(diǎn),加快訪客打開速度的一種均衡機(jī)制,如此以來,全國各地的訪問者都能獲得一個(gè)比較理想的打開速度,對(duì)搜索引擎也有利。此外,還提供抗CC/DOS攻擊,防火墻功能等等。
3、DNS與CDN的關(guān)系
DNS與CDN,二者是相輔相成的,搭配使用可以讓網(wǎng)站更安全、更快。
如果單獨(dú)使用DNS解析,直接PING就會(huì)暴露對(duì)應(yīng)站點(diǎn)的真實(shí)IP。但若配合使用CDN就可以輕松隱藏站點(diǎn)真實(shí)IP,因?yàn)檫@時(shí)PING出來的僅是CDN服務(wù)器的IP節(jié)點(diǎn)。
那DNS就毫無用處嗎?可以只使用CDN,不使用DNS嗎?
其實(shí),CDN服務(wù)并不具備DNS解析功能,而是基于DNS智能解析功能,由由DNS根據(jù)用戶所在地、所用線路進(jìn)行智能分配最合適的CDN服務(wù)節(jié)點(diǎn),然后把緩存在該服務(wù)節(jié)點(diǎn)的靜態(tài)緩存內(nèi)容返回給用戶。
所以,在啟用CDN后進(jìn)行PING查詢時(shí)IP發(fā)生變化,是因?yàn)榉祷氐腎P是根據(jù)用戶所在網(wǎng)絡(luò)和服務(wù)器等情況智能適配后得出的最佳CDN服務(wù)節(jié)點(diǎn)IP,而非真實(shí)服務(wù)器。
以上就是對(duì)“一文讓你弄清CDN與DNS這兩大概念”的全部介紹了,希望可以幫助大家。