來源: | 2019-05-15 16:34:23 | 閱讀次數:10089
建站是為(wèi)了更好地進行宣傳,引導訪客訂閱或成交消費,如果網站經常打不開,用(yòng)戶體(tǐ)驗就會很(hěn)差,對企業的影響也很(hěn)大。相信大多(duō)數人都有類似的經曆,興緻勃勃打開一個網站,結果半天沒有響應,好不容易打開了,卻無法正常顯示……為(wèi)什麽會出現這種情況呢(ne)?衆所周知,建站的要素包括域名、空間和程序,因此當出現網站打不開的情況,也可(kě)以從以上因素進行排除。
域名問題如域名過期、解析錯誤或備案取消等;空間問題如CPU、内存無法滿足實際需求、系統或文(wén)件設置錯誤;程序問題則基本由網站挂馬或攻擊引起;此外還有政策方面的因素,如海外主機因上傳敏感詞彙被封停等等,這種情況出現的也比較多(duō)。本文(wén)主要關注域名方面的問題。
首先,域名是網站的入口,如果這個入口“失效”了(域名過期),網站就會出現打不開的情況。這種情況比較少見,但容易被人忽視,因此在排查網站打不開的因素時,首先可(kě)以檢查域名過期時間,并盡快補交費用(yòng)。
其次,也不能(néng)忽視域名解析的因素。因為(wèi)即使域名狀态正常,在提交解析後的一段時間内,也有可(kě)能(néng)出現網站無法訪問的情況。這是因為(wèi)域名解析的過程非常複雜,需要通過全球域名系統的逐級更新(xīn),加上用(yòng)戶上網調用(yòng)的DNS服務(wù)器也有緩存,隻有緩存過期重新(xīn)讀取根數據庫的解析記錄,解析的IP地址才能(néng)被浏覽者看到。通常來說,域名解析一般在2小(xiǎo)時後即可(kě)生效,如果完成解析幾分(fēn)鍾後,發現網站還是無法打開,基本上都是由于解析尚未生效引起。
那麽,如何檢測某個域名的解析是否生效呢(ne)?方法很(hěn)簡單,隻要在windows系統中,點擊“開始”,然後選擇“運行”,再輸入“cmd”确定,進入dos窗口;然後在窗口中輸入ping +你的域名,如果能(néng)正确顯示出你的空間或服務(wù)器IP,就說明新(xīn)的域名解析已經生效;如果顯示的是黑屏,沒有任何IP信息,則新(xīn)的解析尚未生效。
另外,在域名解析時如果相關參數設置錯誤,例如你的域名使用(yòng)CNAME别名解析,而别名解析地址弄錯了,也會導緻網站無法打開的情況。解決方式如下:打開FTP或主機後台控制面闆,查看參數設置是否有誤,及時修正數據即可(kě)。
關于域名解析不生效的原因,除了網絡延遲、設置錯誤的因素,還受到DNS劫持、域名狀态異常的影響。DNS劫持是造成目前域名解析錯誤的關鍵要素,可(kě)以通過加大服務(wù)器空間的病毒查殺力度,以提升空間安(ān)全性。要了解域名狀态是否異常,也可(kě)以簡單通過whois查詢推斷,如果經查詢該域名狀态為(wèi)clienthoold(暫停解析)或severhold,說明域名是被禁止解析的,在這種狀态下,即使設置了域名解析也是無法生效的,這樣域名就無法被訪問到,需要聯系域名注冊商取消這個狀态。
以上就是可(kě)能(néng)導緻網站無法打開的幾種常見的域名問題及解決方法,當您的網站出現類似問題時,可(kě)以根據上述内容進行一一排查。為(wèi)避免因域名問題引發網站故障,影響用(yòng)戶訪問體(tǐ)驗,降低搜索引擎對網站的評價,我們需要對域名解析給予足夠的重視。