国产精品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>

      基于出口網(wǎng)絡(luò)的dns智能解析方法

      文檔序號(hào):8499960閱讀:563來(lái)源:國(guó)知局
      基于出口網(wǎng)絡(luò)的dns智能解析方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及DNS域名解析的技術(shù)領(lǐng)域,具體涉及一種基于出口網(wǎng)絡(luò)的DNS智能解析方法。
      【背景技術(shù)】
      [0002]隨著原中國(guó)電信集團(tuán)按南北地域分家,2002年中國(guó)電信和網(wǎng)通集團(tuán)隨即成立,因此互聯(lián)網(wǎng)的骨干網(wǎng)也被一分為二了,北有網(wǎng)通、南有電信。從此,電信和網(wǎng)通兩個(gè)網(wǎng)絡(luò)的用戶(hù)相互訪(fǎng)問(wèn)時(shí)速度極慢,有時(shí)甚至還有訪(fǎng)問(wèn)不到的情況。這種現(xiàn)象嚴(yán)重的影響了網(wǎng)站的訪(fǎng)問(wèn)量和用戶(hù)的訪(fǎng)問(wèn)感受,一些商業(yè)性網(wǎng)站的更是深受其害。產(chǎn)生這種現(xiàn)象的原因是,南北網(wǎng)絡(luò)彼此之間相互限速,互訪(fǎng)非常緩慢,可以理解為現(xiàn)在中國(guó)互聯(lián)網(wǎng)的南北互通難的問(wèn)題,其實(shí)就是人為制造出來(lái)的。雖說(shuō)信產(chǎn)部早已在規(guī)劃南北互通計(jì)劃,但在今后相當(dāng)長(zhǎng)的一段時(shí)期內(nèi),國(guó)內(nèi)各互聯(lián)網(wǎng)服務(wù)提供商(ISP)互聯(lián)的問(wèn)題還會(huì)長(zhǎng)期存在。為了解決不同運(yùn)營(yíng)商之間的訪(fǎng)問(wèn)速度,DNS智能解析可以智能的判斷訪(fǎng)問(wèn)服務(wù)提供商網(wǎng)站的用戶(hù),然后根據(jù)不同運(yùn)營(yíng)商的訪(fǎng)問(wèn)者把域名分別解析成不同的IP地址。如訪(fǎng)問(wèn)者是網(wǎng)通用戶(hù),DNS智能解析服務(wù)器會(huì)把服務(wù)提供商的域名對(duì)應(yīng)的網(wǎng)通IP地址解析給該訪(fǎng)問(wèn)者。如果用戶(hù)是電信用戶(hù),DNS智能解析服務(wù)器會(huì)把服務(wù)提供商域名對(duì)應(yīng)的電信IP地址解析給這個(gè)訪(fǎng)問(wèn)者。現(xiàn)在我們的智能DNS不僅支持網(wǎng)通和電信的智能解析還支持教育網(wǎng)和國(guó)外主機(jī)的解析。即智能DNS實(shí)現(xiàn)了電信、網(wǎng)通、教育網(wǎng)和國(guó)外四網(wǎng)的智能解析。
      [0003]上述智能DNS的解析方法是根據(jù)用戶(hù)屬于電信/網(wǎng)通/電信等不同運(yùn)營(yíng)商,返回不同的解析地址,但是其還有一定的局限性。如果用戶(hù)為多出口網(wǎng)絡(luò)需要手動(dòng)配置線(xiàn)路轉(zhuǎn)發(fā),根據(jù)原IP做固定解析返回固定運(yùn)營(yíng)商的IP地址,或者對(duì)部分域名進(jìn)行配置,讓用戶(hù)訪(fǎng)問(wèn)這些域名的時(shí)候返回固定的IP地址。以上所述都有一定的局限性,因?yàn)楹芏鄡?nèi)網(wǎng)用戶(hù)的IP地址一般都是私有地址,并不能根據(jù)其判斷出所屬運(yùn)營(yíng)商,更不能根據(jù)其所屬哪個(gè)運(yùn)營(yíng)商而解析返回哪個(gè)運(yùn)營(yíng)商的IP地址,按域名轉(zhuǎn)發(fā)也不能完全配置完全,而且域名量太大,無(wú)法將大量域名進(jìn)行配置轉(zhuǎn)發(fā)。

      【發(fā)明內(nèi)容】

      [0004]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種基于出口網(wǎng)絡(luò)的DNS智能解析方法,特別是針對(duì)內(nèi)網(wǎng)用戶(hù)訪(fǎng)問(wèn)互聯(lián)網(wǎng)的智能解析,其能夠充分利用出口網(wǎng)絡(luò),并為內(nèi)網(wǎng)用戶(hù)的DNS請(qǐng)求智能解析,提供了快速路徑解析結(jié)果,加快了互聯(lián)網(wǎng)的訪(fǎng)問(wèn)速度。
      [0005]本發(fā)明的技術(shù)方案是:一種基于出口網(wǎng)絡(luò)的DNS智能解析方法,其步驟如下:
      步驟1,在DNS服務(wù)配置中加入自定義配置解析信息;
      步驟2,在DNS解析程序中加入智能解析模塊;
      步驟3,當(dāng)用戶(hù)DNS請(qǐng)求數(shù)據(jù)到達(dá)服務(wù)器時(shí),根據(jù)自定義配置的信息,對(duì)用戶(hù)進(jìn)行解析,獲取到相應(yīng)的服務(wù)商IP地址,并返回給用戶(hù)。
      [0006]所述自定義配置解析信息主要包括智能解析模塊是否啟用的參數(shù)和運(yùn)營(yíng)商服務(wù)器IP及權(quán)值兩部分內(nèi)容。
      [0007]所述自定義配置解析信息具體可以寫(xiě)成如下形式: opt1ns {
      Prosta I;
      DnsIP {8.8.8.8 I;8.8.4.4 3}
      }
      其中,Prosta表示智能解析模塊啟用參數(shù),O表示關(guān)閉,I表示開(kāi)啟;DnsIP中包含運(yùn)營(yíng)商服務(wù)器IP及其權(quán)值。
      [0008]所述智能解析模塊首先判斷用戶(hù)的IP地址屬于哪個(gè)運(yùn)行商,若屬于某個(gè)運(yùn)行商,智能解析模塊將轉(zhuǎn)發(fā)DNS請(qǐng)求到相應(yīng)的運(yùn)行商服務(wù)器進(jìn)行解析,并得到返回結(jié)果;若不屬于某個(gè)運(yùn)行商,根據(jù)DNS服務(wù)器中設(shè)置的運(yùn)營(yíng)商服務(wù)器IP地址和權(quán)重,輪詢(xún)各個(gè)服務(wù)器IP線(xiàn)路,將DNS請(qǐng)求數(shù)據(jù)發(fā)送至運(yùn)營(yíng)商服務(wù)器進(jìn)行DNS解析獲得解析結(jié)果,并返回給用戶(hù)。
      [0009]所述根據(jù)用戶(hù)IP地址判斷其所屬運(yùn)營(yíng)商的方法為:DNS服務(wù)器預(yù)定義設(shè)有運(yùn)營(yíng)商IP地址列表,每個(gè)地址表對(duì)應(yīng)不同運(yùn)營(yíng)商的IP地址庫(kù);當(dāng)用戶(hù)的DNS請(qǐng)求包到達(dá)智能解析模塊后,智能解析模塊依據(jù)預(yù)定義的IP地址表查找用戶(hù)所屬的IP地址所對(duì)應(yīng)的運(yùn)營(yíng)商地址表,判斷其屬于哪一個(gè)運(yùn)營(yíng)商,并將DNS請(qǐng)求轉(zhuǎn)發(fā)至相應(yīng)的運(yùn)營(yíng)商服務(wù)器進(jìn)行DNS解析,返回給用戶(hù)最佳線(xiàn)路DNS。
      [0010]本發(fā)明的有益效果是:只需要修改域名DNS服務(wù)器為相關(guān)服務(wù)器配置,無(wú)需添置任何其他硬件設(shè)備,即可實(shí)現(xiàn);能夠智能的給用戶(hù)選擇最優(yōu)的DNS解析結(jié)果,特別是在多線(xiàn)路環(huán)境下,從而大大提高了網(wǎng)絡(luò)訪(fǎng)問(wèn)速度;可由用戶(hù)自由配置開(kāi)啟關(guān)閉,完全獨(dú)立,穩(wěn)定可靠,與其他配置無(wú)任何沖突。本發(fā)明解決了內(nèi)網(wǎng)訪(fǎng)問(wèn)互聯(lián)網(wǎng)的智能解析,從而加快了域名的解析速度,返回給用戶(hù)最快的運(yùn)營(yíng)商IP,提高了用戶(hù)訪(fǎng)問(wèn)網(wǎng)絡(luò)的速度。
      【附圖說(shuō)明】
      [0011]圖1為本發(fā)明的流程圖。
      【具體實(shí)施方式】
      [0012]下面結(jié)合附圖和實(shí)施例具體說(shuō)明一下本發(fā)明。
      [0013]一種基于出口網(wǎng)絡(luò)的DNS智能解析方法,如圖1所示,包含下列步驟:
      步驟1,在DNS服務(wù)配置中加入自定義配置解析代碼。
      [0014]自定義配置解析代碼的主要用途是當(dāng)DNS服務(wù)啟動(dòng)時(shí)能夠解析自定義配置,使服務(wù)正常工作。自定義配置主要包括智能解析模塊是否啟用參數(shù),運(yùn)營(yíng)商服務(wù)器IP及權(quán)值兩部分內(nèi)容,具體配置文件可以寫(xiě)成如下形式:
      opt1ns {
      Prosta I;
      DnsIP {8.8.8.8 I;8.8.4.4 3}
      }
      其中,P1sta表示智能解析模塊啟用參數(shù),O表示關(guān)閉,I表示開(kāi)啟。DnsIP表示運(yùn)營(yíng)商服務(wù)器IP,每一個(gè)包括其IP地址和權(quán)值,有多少個(gè)運(yùn)營(yíng)商服務(wù)IP和權(quán)值往后累加即可。
      [0015]步驟2,在DNS解析程序中加入智能解析模塊。
      [0016]智能解析模塊運(yùn)行的優(yōu)先級(jí)在本地解析和緩存解析的后面,如圖1所示,以保證其正常工作,不影響本地解析和緩存解析的優(yōu)先,同時(shí)在本地和緩存無(wú)法查詢(xún)到時(shí)才由智能解析模塊來(lái)完成。
      [0017]步驟3,當(dāng)用戶(hù)DNS請(qǐng)求數(shù)據(jù)到達(dá)服務(wù)器時(shí),根據(jù)自定義配置的信息,對(duì)用戶(hù)進(jìn)行解析,獲取到相應(yīng)的服務(wù)商IP地址,并返回給用戶(hù)。
      [0018]DNS請(qǐng)求到來(lái)后,由于智能解析模塊運(yùn)行的優(yōu)先級(jí)低于本地解析和緩存解析,首先進(jìn)行本地解析和緩存解析,然后進(jìn)行智能解析模塊。
      [0019]首先,DNS服務(wù)器接收到DNS請(qǐng)求數(shù)據(jù)進(jìn)行本地解析,若解析成功,返回解析結(jié)果,并處理下一個(gè)DNS請(qǐng)求;若解析不成功,進(jìn)行Cache查詢(xún)即緩存解析,若解析成功,返回解析結(jié)果,并處理下一個(gè)DNS請(qǐng)求;若解析不成成功,判斷智能解析模塊是否開(kāi)啟。
      [0020]然后,智能解析模塊判斷啟用參數(shù)Prosta是O或I來(lái)判斷所配置的服務(wù)是否開(kāi)啟,讀取其中的運(yùn)營(yíng)商服務(wù)器IP地址及其權(quán)重兩部分內(nèi)容。若Prosta為I則智能解析模塊開(kāi)啟,進(jìn)入規(guī)則解析。
      [0021]規(guī)則解析包括兩大部分:智能解析模塊首先判斷用戶(hù)的IP地址屬于哪個(gè)運(yùn)行商,若屬于某個(gè)運(yùn)行商,智能解析模塊將轉(zhuǎn)發(fā)DNS請(qǐng)求到相應(yīng)的運(yùn)行商服務(wù)器進(jìn)行解析,并得到返回結(jié)果;若不屬于某個(gè)運(yùn)行商,根據(jù)DNS服務(wù)配置器中設(shè)置
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1