国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于dns輪詢方式網(wǎng)頁(yè)的修復(fù)方法、裝置和服務(wù)器的制作方法

      文檔序號(hào):7556212閱讀:347來(lái)源:國(guó)知局
      專利名稱:基于dns輪詢方式網(wǎng)頁(yè)的修復(fù)方法、裝置和服務(wù)器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計(jì)算機(jī)和通信技術(shù)領(lǐng)域,尤其涉及一種基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)方法、裝置和服務(wù)器。
      背景技術(shù)
      在當(dāng)今的社會(huì),人們的生活已經(jīng)離不開網(wǎng)頁(yè)了。我們上網(wǎng)獲取資訊、與朋友交流、上網(wǎng)購(gòu)物等生活中的很多活動(dòng),都越來(lái)越多地發(fā)生在網(wǎng)頁(yè)上。而DNS(Domain Name System,域名解析系統(tǒng))是人們?cè)L問網(wǎng)頁(yè)的第一個(gè)關(guān)口,也就顯得格外的重要。網(wǎng)頁(yè)是存放在因特網(wǎng)上的服務(wù)器上的,而每個(gè)服務(wù)器,都是由一個(gè)點(diǎn)分十進(jìn)制的IP來(lái)標(biāo)識(shí)的,如202.96.128.166,就標(biāo)識(shí)了一臺(tái)服務(wù)器。由于點(diǎn)分十進(jìn)制的IP不利于人們的記憶,所以引入了域名這個(gè)概念。域名相當(dāng)于機(jī)器的別名,可以通過域名解析系統(tǒng),解析成IP。瀏覽器通過IP就能獲取到相應(yīng)服務(wù)器上的資源,如網(wǎng)頁(yè)等;DNS智能解析,是基于DNS代理服務(wù)的。DNS代理是用戶與DNS解析系統(tǒng)中間的一個(gè)服務(wù)器,他接收用戶的DNS請(qǐng)求,再向DNS解析系統(tǒng)發(fā)送這個(gè)請(qǐng)求;得到DNS解析系統(tǒng)的回復(fù)結(jié)果后,再把這個(gè)結(jié)果轉(zhuǎn)發(fā)到相應(yīng)的用戶。而DNS智能解析,是把指定域名的請(qǐng)求,直接解析成指定的IP,而不再需要向DNS解析系統(tǒng)發(fā)送這個(gè)請(qǐng)求?;贒NS輪詢的web頁(yè)面負(fù)載均衡技術(shù)是指在DNS解析系統(tǒng)中,一個(gè)域名,可以解析成多個(gè)的IP,而某次請(qǐng)求的解析結(jié)果的IP,是這多個(gè)地址中的某一個(gè)。這在web服務(wù)中非常有用,當(dāng)一個(gè)web頁(yè)面同時(shí)被訪問的量很大時(shí),就需要將這些訪問的流量分配到多臺(tái)的服務(wù)器去處理,即多個(gè)的web服務(wù)器同時(shí)處理這些請(qǐng)求。這可以通過將這多臺(tái)的web服務(wù)器的IP都配到同一個(gè)域名上來(lái)實(shí)現(xiàn)。域名解析系統(tǒng),會(huì)將請(qǐng)求的域名,隨機(jī)地解析成其中的一個(gè)web服務(wù)器的IP,從而實(shí)現(xiàn)將流量分配到不同的機(jī)器,達(dá)到負(fù)載均衡的目的。在現(xiàn)有技術(shù)中,所有大的web站點(diǎn)都使用DNS輪詢的方式作為第一層的負(fù)載均衡,若其中一臺(tái)的web服務(wù)器宕機(jī)時(shí),DNS解析系統(tǒng)依舊會(huì)把域名解析到這臺(tái)服務(wù)器上,這時(shí),解析到這臺(tái)服務(wù)器上的用戶就無(wú)法訪問到這個(gè)站點(diǎn)上的資源了,帶來(lái)的問題是,用戶有時(shí)可以正常訪問這個(gè)站點(diǎn),有時(shí)卻不能訪問。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明提供一種基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)方法、裝置和服務(wù)器,本方案可以解決由于通過DNS輪詢作負(fù)載均衡的技術(shù),帶來(lái)的有些網(wǎng)頁(yè),有時(shí)可以正常訪問,有時(shí)卻不能訪問的問題,令用戶訪問網(wǎng)頁(yè)可以更加流暢。在第一方面,本發(fā)明實(shí)施例提供了一種基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)方法,包括:獲取待修復(fù)網(wǎng)頁(yè)中引用資源的域名;查詢DNS解析系統(tǒng),獲取與所述域名對(duì)應(yīng)的所有IP ;驗(yàn)證所述所有IP的可用性,標(biāo)記可用的IP ;當(dāng)接收到客戶端對(duì)于所 述域名下資源的DNS請(qǐng)求時(shí),隨機(jī)選取一個(gè)所述可用的IP,將該IP作為解析結(jié)果,回復(fù)所述客戶端。在第一種可能的實(shí)現(xiàn)方式中,所述獲取待修復(fù)網(wǎng)頁(yè)中引用資源的域名進(jìn)一步包括:根據(jù)所述待修復(fù)網(wǎng)頁(yè)的地址,下載所述網(wǎng)頁(yè);對(duì)下載的所述網(wǎng)頁(yè)進(jìn)行網(wǎng)頁(yè)內(nèi)容分析,獲取所述網(wǎng)頁(yè)中引用資源的地址;根據(jù)所述網(wǎng)頁(yè)中引用資源的地址,提取所述網(wǎng)頁(yè)中引用資源的域名。進(jìn)一步地、所述網(wǎng)頁(yè)中的引用資源包括:樣式表文件、SWF文件、圖片文件、聲音文件和JS文件。在第二種可能的實(shí)現(xiàn)方式中,所述驗(yàn)證所述所有IP的可用性進(jìn)一步包括:將所述網(wǎng)頁(yè)中引用資源的地址中的域名,分別地替換為與所述域名對(duì)應(yīng)的所有IP ;使用替換后所述網(wǎng)頁(yè)中引用資源的地址,下載所述網(wǎng)頁(yè)中的引用資源:若下載所述引用資源成功,所述替換后地址中的IP為可用IP;否則,所述替換后地址中的IP為不可用IP。在第二方面,本發(fā)明實(shí)施例提供了一種基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)裝置,包括:域名獲取單元,用于獲取待修復(fù)網(wǎng)頁(yè)中引用資源的域名;IP獲取單元 ,用于查詢DNS解析系統(tǒng),獲取與所述域名對(duì)應(yīng)的所有IP ;可用性驗(yàn)證單元,用于驗(yàn)證所述所有IP的可用性,標(biāo)記可用的IP ;DNS智能解析單元,用于當(dāng)接收到客戶端對(duì)于所述域名下資源的DNS請(qǐng)求時(shí),隨機(jī)選取一個(gè)所述可用的IP,將該IP作為解析結(jié)果,回復(fù)所述客戶端。在第一種可能的實(shí)現(xiàn)方式中,所述域名獲取單元進(jìn)一步包括:網(wǎng)頁(yè)下載子單元,用于根據(jù)所述待修復(fù)網(wǎng)頁(yè)的地址,下載所述網(wǎng)頁(yè);網(wǎng)頁(yè)分析子單元,用于對(duì)下載的所述網(wǎng)頁(yè)進(jìn)行網(wǎng)頁(yè)內(nèi)容分析,獲取所述網(wǎng)頁(yè)中引用資源的地址;域名提取子單元,用于根據(jù)所述網(wǎng)頁(yè)中引用資源的地址,提取所述網(wǎng)頁(yè)中引用資源的域名。進(jìn)一步地,所述網(wǎng)頁(yè)中的引用資源包括:樣式表文件、SWF文件、圖片文件、聲音文件和JS文件。 在第二種可能的實(shí)現(xiàn)方式中,所述可用性驗(yàn)證單元進(jìn)一步包括:替換子單元,用于將所述網(wǎng)頁(yè)中引用資源的地址中的域名,分別地替換為與所述域名對(duì)應(yīng)的所有IP ;驗(yàn)證子單元,用于使用替換后所述網(wǎng)頁(yè)中引用資源的地址,下載所述網(wǎng)頁(yè)中的引用資源:若下載所述引用資源成功,所述替換后地址中的IP為可用IP;否則,所述替換后地址中的IP為不可用IP。在第三方面,本發(fā)明實(shí)施例提供了一種DNS代理服務(wù)器,包括所述的基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)裝置。本發(fā)明實(shí)施例通過對(duì)網(wǎng)頁(yè)中引用的資源的地址進(jìn)行分析,獲知網(wǎng)頁(yè)中應(yīng)用資源地址中域名對(duì)應(yīng)的可用的IP,當(dāng)接收到客戶端對(duì)于所述域名下資源的DNS請(qǐng)求時(shí),通過使用DNS智能解析,避免不可用的IP通過DNS請(qǐng)求返回給用戶。解決由于通過DNS輪詢作負(fù)載均衡的技術(shù),帶來(lái)的有些網(wǎng)頁(yè),有時(shí)可以正常訪問,有時(shí)卻不能訪問的問題,令用戶訪問網(wǎng)頁(yè)可以更加流暢。


      圖1是現(xiàn)有技術(shù)中基于DNS輪詢的web頁(yè)面負(fù)載均衡技術(shù)的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2是本發(fā)明第一實(shí)施例的基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)方法的流程圖;圖3是本發(fā)明第一實(shí)施例的獲取待修復(fù)網(wǎng)頁(yè)中引用資源的域名方法的流程圖;圖4是本發(fā)明第一實(shí)施例的驗(yàn)證所述所有IP的可用性方法的流程圖;圖5是本發(fā)明第二實(shí)施例基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)裝置結(jié)構(gòu)示意圖;圖6是本發(fā)明第三實(shí)施例的DNS代理服務(wù)器的結(jié)構(gòu)示意圖;圖7是本發(fā)明第三實(shí)施例的一個(gè)應(yīng)用場(chǎng)景的示意圖。
      具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例作進(jìn)一步的詳細(xì)描述??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的 限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。圖1是現(xiàn)有技術(shù)中基于DNS輪詢的web頁(yè)面負(fù)載均衡技術(shù)的網(wǎng)絡(luò)結(jié)構(gòu)示意圖。如圖1所示,所述網(wǎng)絡(luò)結(jié)構(gòu)中包括:客戶端110、DNS服務(wù)器120、服務(wù)器A,130、服務(wù)器B,140、服務(wù)器C,150和服務(wù)器D,160??蛻舳?10向DNS服務(wù)器120發(fā)送DNS請(qǐng)求,請(qǐng)求獲取指定域名對(duì)應(yīng)的IP,例如請(qǐng)求域名為:www.test, com ;DNS服務(wù)器120內(nèi)的DNS記錄中標(biāo)示了域名與IP的對(duì)應(yīng)關(guān)系,例如,與www.test, com對(duì)應(yīng)的IP如表I所示。表I
      權(quán)利要求
      1.一種基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)方法,其特征在于,包括: 獲取待修復(fù)網(wǎng)頁(yè)中引用資源的域名; 查詢DNS解析系統(tǒng),獲取與所述域名對(duì)應(yīng)的所有IP ; 驗(yàn)證所述所有IP的可用性,標(biāo)記可用的IP ; 當(dāng)接收到客戶端對(duì)于所述域名下資源的DNS請(qǐng)求時(shí),隨機(jī)選取一個(gè)所述可用的IPJf該IP作為解析結(jié)果,回復(fù)所述客戶端。
      2.根據(jù)權(quán)利要求1所述的基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)方法,其特征在于,所述獲取待修復(fù)網(wǎng)頁(yè)中引用資源的域名進(jìn)一步包括: 根據(jù)所述待修復(fù)網(wǎng)頁(yè)的地址,下載所述網(wǎng)頁(yè); 對(duì)下載的所述網(wǎng)頁(yè)進(jìn)行網(wǎng)頁(yè)內(nèi)容分析,獲取所述網(wǎng)頁(yè)中引用資源的地址; 根據(jù)所述網(wǎng)頁(yè)中引用資源的地址,提取所述網(wǎng)頁(yè)中引用資源的域名。
      3.根據(jù)權(quán)利要求2所述的基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)方法,其特征在于,所述網(wǎng)頁(yè)中的引用資源包括:樣式表文件、SWF文件、圖片文件、聲音文件和JS文件。
      4.根據(jù)權(quán)利要求2所述的基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)方法,其特征在于,所述驗(yàn)證所述所有IP的可用性進(jìn)一步包括: 將所述網(wǎng)頁(yè)中引用資源的地址中的域名,分別地替換為與所述域名對(duì)應(yīng)的所有IP ;使用替換后所述網(wǎng)頁(yè)中引用資源的地址,下載所述網(wǎng)頁(yè)中的引用資源:若下載所述引用資源成功,所述替 換后地址中的IP為可用IP;否則,所述替換后地址中的IP為不可用IP0
      5.一種基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)裝置,其特征在于,包括: 域名獲取單元,用于獲取待修復(fù)網(wǎng)頁(yè)中引用資源的域名; IP獲取單元,用于查詢DNS解析系統(tǒng),獲取與所述域名對(duì)應(yīng)的所有IP ; 可用性驗(yàn)證單元,用于驗(yàn)證所述所有IP的可用性,標(biāo)記可用的IP ; DNS智能解析單元,用于當(dāng)接收到客戶端對(duì)于所述域名下資源的DNS請(qǐng)求時(shí),隨機(jī)選取一個(gè)所述可用的IP,將該IP作為解析結(jié)果,回復(fù)所述客戶端。
      6.根據(jù)權(quán)利要求5所述的基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)裝置,其特征在于,所述域名獲取單元進(jìn)一步包括: 網(wǎng)頁(yè)下載子單元,用于根據(jù)所述待修復(fù)網(wǎng)頁(yè)的地址,下載所述網(wǎng)頁(yè); 網(wǎng)頁(yè)分析子單元,用于對(duì)下載的所述網(wǎng)頁(yè)進(jìn)行網(wǎng)頁(yè)內(nèi)容分析,獲取所述網(wǎng)頁(yè)中引用資源的地址; 域名提取子單元,用于根據(jù)所述網(wǎng)頁(yè)中引用資源的地址,提取所述網(wǎng)頁(yè)中引用資源的域名。
      7.根據(jù)權(quán)利要求6所述的基于DNS輪詢方式的網(wǎng)頁(yè)修復(fù)裝置,其特征在于,所述網(wǎng)頁(yè)中的引用資源包括:樣式表文件、SWF文件、圖片文件、聲音文件和JS文件。
      8.根據(jù)權(quán)利要求6所述的基于DNS輪詢方式的網(wǎng)頁(yè)修復(fù)裝置,其特征在于,所述可用性驗(yàn)證單元進(jìn)一步包括: 替換子單元,用于將所述網(wǎng)頁(yè)中引用資源的地址中的域名,分別地替換為與所述域名對(duì)應(yīng)的所有IP ; 驗(yàn)證子單元,用于使用替換后所述網(wǎng)頁(yè)中引用資源的地址,下載所述網(wǎng)頁(yè)中的引用資源:若下載所述引用資源成功,所述替換后地址中的IP為可用IP;否則,所述替換后地址中的IP為不可用IP。
      9.一種DNS代理服務(wù)器,包括權(quán)利要求5-8之一所述的基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)裝置。
      全文摘要
      本發(fā)明實(shí)施例公開了一種基于DNS輪詢方式網(wǎng)頁(yè)的修復(fù)方法、裝置和服務(wù)器,其中,所述方法包括獲取待修復(fù)網(wǎng)頁(yè)中引用資源的域名;查詢DNS解析系統(tǒng),獲取與所述域名對(duì)應(yīng)的所有IP;驗(yàn)證所述所有IP的可用性,標(biāo)記可用的IP;當(dāng)接收到客戶端對(duì)于所述域名下資源的DNS請(qǐng)求時(shí),隨機(jī)選取一個(gè)所述可用的IP,將該IP作為解析結(jié)果,回復(fù)所述客戶端。本發(fā)明實(shí)施例提供的方法解決由于通過DNS輪詢作負(fù)載均衡的技術(shù),帶來(lái)的有些網(wǎng)頁(yè),有時(shí)可以正常訪問,有時(shí)卻不能訪問的問題,令用戶訪問網(wǎng)頁(yè)可以更加流暢。
      文檔編號(hào)H04L29/08GK103237089SQ20131018306
      公開日2013年8月7日 申請(qǐng)日期2013年5月16日 優(yōu)先權(quán)日2013年5月16日
      發(fā)明者何作祥, 閔宇, 史偉, 麥劍 申請(qǐng)人:廣東睿江科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1