讓蘋果宕機近12個小時的DNS是怎么回事
這幾天,蘋果宕機的事件鬧得沸沸揚揚,網(wǎng)上已經(jīng)有各種版本猜測蘋果宕機的真正原因,作為一個從事IT工作的果粉,也忍不住想要說幾句。
事件的始末是這樣的,12日下午,據(jù)部分蘋果用戶反應(yīng),iTunes商店、AppStore無法進行應(yīng)用購買,并在登錄時收到錯誤提示。蘋果官方在事件發(fā)生的5個小時后發(fā)表了聲明,宣稱此次事件是“內(nèi)部DNS錯誤”造成的。
蘋果所謂的“內(nèi)部DNS錯誤”到底是怎么回事呢?網(wǎng)上的各種推測,比較靠譜的說法是蘋果內(nèi)部的DNS服務(wù)器掛掉了。或許就有人疑問了,DNS是何方圣神,為何一個“內(nèi)部DNS錯誤”就能讓蘋果應(yīng)用商店全球癱瘓11個小時之久呢?
什么是DNS?
這就不得不從DNS是什么說起了,因為計算機在網(wǎng)絡(luò)上通訊只能識別類似于202.96.134.1的IP地址,但因為IP地址不便于記憶,要用戶記住十幾個IP地址,就十分困難了,何況成千上網(wǎng)個網(wǎng)站。于是域名應(yīng)運而生,所謂域名,就是類似www.apple.com這種網(wǎng)址,每個域名都對應(yīng)一個或者多個真實IP地址,DNS就是把域名解析成IP地址的一種系統(tǒng)。
DNS域名解析過程及故障分析
大部分IT同行都知道,DNS域名解析過程大概是這樣的:
1、 在瀏覽器輸入域名(例如:www.apple.com),電腦會先在本地查是否有映射關(guān)系,如果有,先調(diào)用這個IP地址映射,完成域名解析。
故障分析:如果電腦的DNS配置出錯,就會導(dǎo)致個人的PC無法用訪問Web頁面,有的人會遇到可以上qq卻無法上百度的情況,這就是電腦的DNS配錯了,修改一下即可恢復(fù)上網(wǎng)。
2、 如果本地沒有這個域名的映射,則查找本地DNS解析器緩存,是否有這個網(wǎng)址映射關(guān)系,如果有,直接返回,完成域名解析。
故障分析:本地DNS服務(wù)器由專門的DNS運營商提供的,一旦故障,將會導(dǎo)致該DNS服務(wù)的區(qū)域內(nèi)用戶無法上網(wǎng)。不過本地DNS服務(wù)器很少出現(xiàn)宕機超過12個小時的情況。
3、 如果本地與本地DNS解析器緩存都沒有相應(yīng)的網(wǎng)址映射關(guān)系,本地DNS會向上一級權(quán)威DNS解析器發(fā)出查詢請求,由權(quán)威DNS返回相關(guān)的映射關(guān)系。
錯誤分析:蘋果此時DNS錯誤很可能是這種情況,蘋果所說的內(nèi)部DNS在某種程度上等同與權(quán)威DNS,本地DNS向他發(fā)起查詢請求,它無法響應(yīng),就會導(dǎo)致全球范圍內(nèi)的蘋果用戶無法訪問蘋果商店。
規(guī)避此類故障的辦法
蘋果作為世界科技巨頭,宕機11個小時令人驚訝。這個事件的經(jīng)驗教訓(xùn),勿以宕機概率事小,一旦宕機起來,損失真不小。
說到規(guī)避方法,最主流的方案,就是采取冗余備份的方式。在每一個可能出現(xiàn)故障的環(huán)節(jié),設(shè)立好的冗余備份機制,采取智能自動的切換方法,輔以常規(guī)的檢查排錯,防患于未然。我認(rèn)為這其中最關(guān)鍵的,應(yīng)當(dāng)是智能切換和健康檢查技術(shù)。能夠在出現(xiàn)故障的那一剎,實現(xiàn)毫秒級切換,不影響正常業(yè)務(wù),才是冗余備份真正價值所在。
說到冗余切換和健康檢查,一定得說到應(yīng)用交付這種技術(shù)。應(yīng)用交付技術(shù)想在被公認(rèn)為最可靠的一種辦法,有各種有利的功能保障冗余切換的及時性和健康監(jiān)測的準(zhǔn)確性,因此得到了廣泛的應(yīng)用。
國際上有很多優(yōu)秀的應(yīng)用交付廠商,像F***10、Radware這些,在這里就不一一列舉了。雖說應(yīng)用交付是一個對技術(shù)要求偏高的領(lǐng)域,但國內(nèi)并不缺乏優(yōu)秀的應(yīng)用交付產(chǎn)品。從Frost&Sullivan 近兩年的ADC市場調(diào)研報告,可以看出來,除了一些老身影外,部分國內(nèi)品牌在市場上也頗受認(rèn)可。不僅是因為近兩年信息安全自主可控的需求,更是因為國內(nèi)的應(yīng)用交付日漸成熟,產(chǎn)品穩(wěn)定的應(yīng)用讓用戶有了更多的信心。說到這些國內(nèi)品牌,其中表現(xiàn)比較搶眼的要數(shù)深信服了,據(jù)Frost&Sullivan 2013年大中華區(qū)ADC市場調(diào)研報告顯示,深信服市場占有率第二,是唯一進入前三的中國產(chǎn)品,實屬不易。根據(jù)Gartner 2014年給出的相關(guān)數(shù)據(jù)顯示,深信服在2009年推出應(yīng)用交付產(chǎn)品以來,連續(xù)5年都保持著比較高速的增長。
這兩年國產(chǎn)化趨勢越發(fā)明顯,相信有更多人會響應(yīng)信息安全自主可控的號召,考慮將一些優(yōu)秀的民族品牌納入考慮,從而使國產(chǎn)品牌得到更長足的發(fā)展,共同促進市場的良性發(fā)展。