DNS再發(fā)威 瑞典頂級(jí)域名遭癱瘓
北京時(shí)間10月14日上午消息,據(jù)國(guó)外媒體報(bào)道,當(dāng)?shù)貢r(shí)間周一晚間,瑞典頂級(jí)域名.se的日常維護(hù)出現(xiàn)嚴(yán)重錯(cuò)誤,導(dǎo)致所有.se域名的DNS(域名解析系統(tǒng))的查找失效。
網(wǎng)絡(luò)癱瘓
此次事件幾乎導(dǎo)致整個(gè)瑞典互聯(lián)網(wǎng)癱瘓。所有的.se網(wǎng)站都無(wú)法訪問(wèn),電子郵件也無(wú)法發(fā)送到這一域名下電郵服務(wù)提供商。
據(jù)消息人士透露,.se區(qū)域(.se zone,即.se頂級(jí)域名的核心記錄)于當(dāng)?shù)貢r(shí)間周一晚9點(diǎn)45分出現(xiàn)故障,并于當(dāng)晚10點(diǎn)43分恢復(fù)正常。但是由于DNS查找(DNS lookup)都由ISP(互聯(lián)網(wǎng)服務(wù)提供商)和網(wǎng)絡(luò)托管公司存儲(chǔ)于外部緩沖區(qū),所以在此之后,問(wèn)題仍在持續(xù)。直到當(dāng)?shù)貢r(shí)間晚11點(diǎn)30分,主要的瑞典ISP才清洗了各自的DNS緩沖區(qū),這表明,他們已經(jīng)將損壞的結(jié)果清除,從而使新的DNS查找可以正常工作。如果未進(jìn)行這一工作,那么這一故障需要等上整整24小時(shí)才能解決。
但仍然有許多規(guī)模較小的ISP尚未解決這一問(wèn)題。瑞典之外的ISP有可能仍未意識(shí)到這一問(wèn)題,因此故障有可能仍將持續(xù)下去。
問(wèn)題緣由
本次故障發(fā)生在.se域名的日常維護(hù)中。.se注冊(cè)機(jī)構(gòu)(www.iis.se)使用了錯(cuò)誤的配置腳本來(lái)升級(jí).se區(qū)域,從而導(dǎo)致所有.se域名都發(fā)生錯(cuò)誤。
許多業(yè)內(nèi)人士透露,在升級(jí)數(shù)據(jù)時(shí),腳本未能向.se區(qū)域的DNS記錄中添加終止符“?!?。但想要讓DNS理解“.se”是頂級(jí)域名,就必須要使用這一終止符。雖然目前無(wú)法獲得詳細(xì)信息,但這一錯(cuò)誤的確能夠?qū)е抡麄€(gè)DNS查找鏈的故障。
更為糟糕的在于,DNS查找都被存儲(chǔ)于外部緩沖區(qū)中。由于DNS查找會(huì)在某一特定時(shí)間緩存,而.se區(qū)域有整整24小時(shí)的生存時(shí)間(time-to-live),使得部分用戶(hù)的這一故障會(huì)持續(xù)長(zhǎng)達(dá)24小時(shí)。
要快速解決這一問(wèn)題,就需要對(duì)外部DNS服務(wù)器的緩沖區(qū)進(jìn)行“清洗”,例如清空緩沖區(qū)。但只有DNS服務(wù)器的控制方(通常為ISP或網(wǎng)絡(luò)托管公司)才能采取這一措施,終端用戶(hù)無(wú)法控制這一狀況,只能完全依賴(lài)于ISP。
瑞典IT服務(wù)公司Pingdom對(duì)全球數(shù)萬(wàn)個(gè)網(wǎng)站的運(yùn)行狀況進(jìn)行監(jiān)測(cè),該公司表示,經(jīng)常會(huì)有網(wǎng)站因?yàn)镈NS問(wèn)題而宕機(jī),全球的這種問(wèn)題也非常普遍。但是這種問(wèn)題通常是由單個(gè)域名的錯(cuò)誤配置或者某個(gè)網(wǎng)絡(luò)托管服務(wù)的DNS服務(wù)器故障引發(fā)的,而某個(gè)頂級(jí)域名的全部癱瘓則極為罕見(jiàn)。
這種問(wèn)題會(huì)影響到某個(gè)頂級(jí)域名的整體區(qū)域,所有的.se域名都會(huì)受到影響。目前的.se域名超過(guò)90萬(wàn)個(gè),這些域名全部受到了本次DNS故障的影響。Pingdom表示,倘若同樣的事情發(fā)生在.com域名上,就將有超過(guò)8000萬(wàn)個(gè)域名受到影響。屆時(shí),整個(gè)互聯(lián)網(wǎng)就將發(fā)生規(guī)模空前的宕機(jī)事件。
【編輯推薦】