服務器宕機、虛擬主機宕機、網(wǎng)站訪問不了等等對于站長來講是非常常見的問題,我們知道網(wǎng)站的穩(wěn)定性和速度是對搜索引擎友好的重要標準之一,不僅影響著網(wǎng)站排名,對用戶體驗、網(wǎng)站優(yōu)化等也是有至關重要的作用。
服務器宕機、虛擬主機宕機、網(wǎng)站訪問不了等等對于站長來講是非常常見的問題,我們知道網(wǎng)站的穩(wěn)定性和速度是對搜索引擎友好的重要標準之一,不僅影響著網(wǎng)站排名,對用戶體驗、網(wǎng)站優(yōu)化等也是有至關重要的作用。因此,為了保障網(wǎng)站更加穩(wěn)定的運行,就需要用戶了解虛擬空間宕機如何解決,具體將做以下分析:
第一、用戶訪問網(wǎng)站的流程:
首先、客戶端發(fā)出
域名請求。在瀏覽器的地址欄,鍵入形如xxx.com的域名地址,例如搜索
新網(wǎng),在瀏覽器的網(wǎng)址欄中輸入“http:///”。
其次、客戶端發(fā)出域名請求。
然后、通過dns服務器,將域名解析成對應的ip
這個步驟很關鍵,也是問題的高發(fā)期,40%的宕機,都是因為dns服務器不穩(wěn)定造成的。Dns服務器,就像聯(lián)系著姓名與電話號碼的查詢簿。這里如果出現(xiàn)問題,其后果是不堪設想的。因為一般的企業(yè)和個人多是選用虛擬主機建設網(wǎng)站,條件好一點的,也不過是租用或托管服務器。
但是很少有人,擁有獨立的dns服務器。80%的站長,都沒有自已的dns服務器。大家的域名解析請求,一般通過域名商,提供的dns服務器完成。多對一,而這個服務的基數(shù)又是相當巨大的。當信息的洪流,集中到1-6臺dns服務器上的時候,那么這幾臺dns服務器,就變的極不穩(wěn)定了。因此,關于虛擬主機宕機的情況有以下幾種:
快速判定dns服務器故障的辦法:
目前有一些網(wǎng)站,提供”IP反查”的功能。你需要找到一些,和你同ip的網(wǎng)站??赡芤驗楦掠醒訒r,有些域名的ip已經(jīng)改變了。你需要再次ping一下選定的網(wǎng)址,確定該網(wǎng)站,和你的網(wǎng)站同屬一個ip。把他們的網(wǎng)址記錄下來。當你的網(wǎng)站不能打開的第一時間,你要登錄同ip的網(wǎng)站看一看。如果,同ip下的其它網(wǎng)站,能打開,而唯獨你的網(wǎng)站打不開。那就可以確定,是你網(wǎng)站的dns服務器,出現(xiàn)問題了。否則的話,那就要再進行下一步的故障排除。你也可以把,你的網(wǎng)站,和你同ip的網(wǎng)站,是否dns服務器故障,或是虛擬主機宕機故障了。
解決dns服務器不穩(wěn)定的方法:
你可以選擇一些專業(yè)的dns解析服務商,來解析你的域名。這些解析商,不但專業(yè),而且也提供穩(wěn)定而且免費的dns解析服務。如果你的網(wǎng)站業(yè)務在國內,那么無論你的主機,還是dns服務器,都應該首選國內的機器。海外跨洋的線路,因為路途遙遠,還有國家防火墻,等不可預知的因素較多,推薦國內的服務相對較穩(wěn)定。在填寫dns服務器列表的時候,也盡量將6個dns服務器,全部寫上,比較穩(wěn)妥。
最后、與ip對應的虛擬主機,或服務器做出響應。
這個步驟,引起服務器宕機的概率在40%左右。這里故障的原因,就是服務器宕機了。一般站長,所指的宕機,也主要在這里。服務器當機的原因很多,流量過大,DDOS攻擊,內部不穩(wěn)定的程序,等等…
第二、服務器宕機的判斷方法:
同上一個步驟,如果同ip下的網(wǎng)站,都不能打開,那么基本上可以確定,是服務器宕機所致。
第三、解決服務器宕機的方法:
a.要即時發(fā)現(xiàn)服務器宕機的問題。時間就是金錢,這是不變的真理。我們要第一時間,發(fā)現(xiàn)宕機的問題。如果他第一時間發(fā)現(xiàn)你的網(wǎng)站無法訪問,他將立即發(fā)送Email通知站長。
b.最好準備2個虛擬主機,他們存放的內容相同,而ip不同,并且機房的地理位置不同。這樣2個主機,同時宕機的可能性就大大降低了。第一時間發(fā)現(xiàn)宕機問題后,可以迅速的通過修改dnspod.com中的域名記錄,指向目前正常的虛擬主機。Dnspod解析生效的時間是實時的,而一般的dns服務器,刷新時間較長,對外聲稱24小時內生效,按照實際經(jīng)驗看來,差不多30分鐘內生效,否則就要檢
查域名綁定是否正確了。
c.可能仍有一些站長朋友,覺得域名解析有點復雜。想通了,其實很簡單。別看他們的教程可能有一大段文字,其實就2個步驟:aa.在dns服務器上,將域名指向ip.bb.在虛擬主機上,將主機綁定域名(也是在這里,
申請網(wǎng)站備案的!)。一個是,發(fā)送給誰?另一個是,接受誰的請求?是不是很簡單呢?