1月21日下午3點(diǎn),十幾封報(bào)警郵件,讓寇博驚出一身冷汗。
寇博是一家國(guó)內(nèi)流量排名前十的網(wǎng)站運(yùn)維負(fù)責(zé)人,他和他的團(tuán)24小時(shí)隊(duì)維護(hù)著這家日瀏覽量過(guò)億網(wǎng)站。十幾封報(bào)警郵件,意味著全國(guó)十幾省的用戶都出現(xiàn)無(wú)法訪問(wèn)該網(wǎng)站的狀況。
“核心機(jī)房又出問(wèn)題了?”寇博小聲默念著,趕忙從一個(gè)會(huì)議中退席,小跑著上樓,回到運(yùn)維部的工作大廳。他桌面上的座機(jī)正刺耳著響著。“我是客服部的XX,有浙江的用戶反映咱們首頁(yè)上不去了.。.”“知道了。”
寇博立即掛斷了電話,朝著正在值班的同事大喊“怎么回事了?”“北京上海機(jī)房和CDN(網(wǎng)絡(luò)加速)反饋都正常,PING了下域名,IP地址的指向不對(duì),可能是DNS的問(wèn)題。”值班同事回答他。
“別查了,不是咱們的事,國(guó)內(nèi)所有.com域名的DNS都有問(wèn)題。”正在刷微博的另一個(gè)同事告訴寇博,“你看DNSPod發(fā)微博了,說(shuō)國(guó)內(nèi)所有通用頂級(jí)域的根出現(xiàn)異常,正聯(lián)系相關(guān)機(jī)構(gòu)協(xié)調(diào)處理。”
DNSPod是國(guó)內(nèi)第一大DNS解析服務(wù)提供商和域名托管商,管理著超過(guò)270萬(wàn)域名。寇博推了推眼鏡,湊過(guò)去仔細(xì)盯著微博,一邊說(shuō)“別大意,再給機(jī)房打電話查一下。”
幾乎與此同時(shí),國(guó)內(nèi)最大的數(shù)據(jù)中心之一的北京機(jī)房負(fù)責(zé)人劉碩也正高度緊張。當(dāng)他接通新浪科技的電話時(shí),他背后的座機(jī)鈴聲響成一片。“是的,我們已經(jīng)監(jiān)測(cè)到問(wèn)題了,很多網(wǎng)站也向我們反饋了,我們馬上開(kāi)會(huì)研究應(yīng)對(duì)。”他匆匆的掛斷了電話。
“用戶在微博上把我們罵死了。”寇博的同事告訴他。他笑著對(duì)新浪科技說(shuō),“我們無(wú)能為力,是全網(wǎng)出現(xiàn)的系統(tǒng)性問(wèn)題,只能告訴用戶直接用IP地址訪問(wèn)我們。”
這次故障是怎么回事?
“所有連接在互聯(lián)網(wǎng)上的設(shè)備都必須有一個(gè)IP地址,就像每個(gè)房子都有地址一樣,這樣才能讓別人找到。”寇博開(kāi)始向新浪科技解釋起來(lái)。“這個(gè)IP地址是一段數(shù)字,例如120.84.21.23,但是用戶上網(wǎng)要記這段數(shù)字,太麻煩了,所以有了域名。”
域名就是IP地址的另一種體現(xiàn)方法,而DNS就是將域名翻譯成IP地址的翻譯器。比如,用戶在瀏覽器中輸入facebook.com,瀏覽器就會(huì)向用戶最近的DNS服務(wù)器詢問(wèn),“facebook.com對(duì)應(yīng)的IP地址是什么?”
這個(gè)最近的DNS服務(wù)器一般是當(dāng)?shù)仉娦胚\(yùn)營(yíng)商的服務(wù)器。如果這個(gè)服務(wù)器不知道,他就會(huì)向上一級(jí)請(qǐng)求,一般是運(yùn)營(yíng)商的全國(guó)性DNS服務(wù)器。如果這個(gè)全國(guó)性DNS還不知道會(huì)向全球DNS服務(wù)器查詢。
更多詳細(xì)信息,請(qǐng)您微信關(guān)注“計(jì)算網(wǎng)”公眾號(hào):