亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種域名查詢方法及系統(tǒng)的制作方法

文檔序號:9551448閱讀:733來源:國知局
一種域名查詢方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軌道交通技術(shù)領(lǐng)域,尤其涉及一種域名查詢方法及系統(tǒng)。
【背景技術(shù)】
[0002]IPv4 (Internet Protocol vers1n4)協(xié)議是當(dāng)今國際互聯(lián)網(wǎng)的核心,然而隨著技術(shù)不斷更新,IPv4協(xié)議已經(jīng)難以支持互聯(lián)網(wǎng)的進(jìn)一步擴(kuò)張需要,其自身的弊端日益凸顯,例如:路由表愈來愈龐大、地址資源枯竭、缺乏Q0S(Quality of Service,服務(wù)質(zhì)量)保證、實時性差、地址分配不方便、對多媒體應(yīng)用以及移動通信業(yè)務(wù)支持不足等。相比IPv4,IPv6 (Internet Protocol vers1n6)顯示出其完美的性能:IP地址幾乎無限使用、地址結(jié)構(gòu)的多層體系結(jié)構(gòu)使得路由聚合成為可能、IP層協(xié)議報頭的精簡使得路由器的處理速度加快、擴(kuò)展報頭的使用使PI層功能擴(kuò)展變得更加容易,以及對移動、安全的內(nèi)在支持。
[0003]雖然IPv6與IPv4在協(xié)議頭格式上不兼容,但其與其他所有的協(xié)議族中的協(xié)議兼容,所以IPv6完全可以取代IPv4。在IPv6成為互聯(lián)網(wǎng)主流協(xié)議之前,首先使用IPv6協(xié)議棧的局域網(wǎng)絡(luò)迫切希望能與當(dāng)前仍為主導(dǎo)力量的IPv4網(wǎng)絡(luò)進(jìn)行正常通信,如何完成從IPv4到IPv6的平滑過渡是IPv6發(fā)展中亟待解決的首要問題。
[0004]NAT-PT (Network Address Translat1n-Protocol Translat1n,附帶協(xié)議轉(zhuǎn)換的網(wǎng)絡(luò)地址轉(zhuǎn)換)通過修改協(xié)議報頭來轉(zhuǎn)換網(wǎng)絡(luò)地址,使純IPv6節(jié)點(diǎn)和IPv4節(jié)點(diǎn)間可以通信。NAT-PT處于IPv6和IPv4網(wǎng)絡(luò)的交界處,地址轉(zhuǎn)換(NAT)的目的是為了讓IPv4和IPv6網(wǎng)絡(luò)中的主機(jī)互相識別對方,協(xié)議轉(zhuǎn)換(PT)則實現(xiàn)了 IPv4和IPv6協(xié)議頭之間的翻譯。
[0005]對于傳統(tǒng)的借助于DNS-ALG的NAT-PT網(wǎng)關(guān)實現(xiàn)域名轉(zhuǎn)換的工作原理如下:以IPv4節(jié)點(diǎn)發(fā)起的訪問為例,當(dāng)IPv4節(jié)點(diǎn)發(fā)起訪問時,首先發(fā)送一個DNS地址解析請求,該請求將被導(dǎo)向IPv6域的DNS服務(wù)器。由于NAT-PT功能是在IPv4,IPv6域的NAT-PT轉(zhuǎn)換網(wǎng)關(guān)上完成,該請求會被發(fā)送到NAT-PT網(wǎng)關(guān)路由器,網(wǎng)關(guān)路由器上的DNS-ALG截獲該請求,將請求類型由“A”改為“AAAA”或“A6”,發(fā)往IPv6域內(nèi)的DNS服務(wù)器。收到返回的響應(yīng)消息后,DNS-ALG再次將響應(yīng)消息中的類型由“AAAA”或“A6”改為“A”,然后通過NAT-PT從IPv4地址池中分配一個IPv4臨時地址,取代IPv6域中DNS服務(wù)器解析出的IPv6地址,隨后將響應(yīng)消息發(fā)往IPv4終端。該方法中IPv4節(jié)點(diǎn)發(fā)起的訪問只能借助DNS-ALG,勢必會造成轉(zhuǎn)換網(wǎng)關(guān)的訪問延時。

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

[0006]本發(fā)明的目的在于提出一種域名查詢方法及系統(tǒng),能夠?qū)崟r準(zhǔn)確地查詢到IPv6主機(jī)地址,實現(xiàn)即時通信。
[0007]為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:
[0008]一種域名查詢方法,包括:
[0009]IPv4主機(jī)向IPv4DNS服務(wù)器發(fā)送一 DNS請求,所述DNS請求的內(nèi)容為查詢指定域名的IPv6主機(jī)的IPv4地址;
[0010]IPV4DNS服務(wù)器查詢第一地址映射表,根據(jù)所述指定域名找到所述IPv6主機(jī)的IPv4地址,并將該IPv4地址返回給IPv4主機(jī);
[0011]IPv4主機(jī)發(fā)送一源地址為所述IPv4主機(jī)地址,目的地址為所述IPv6主機(jī)的IPv4地址的請求報文至協(xié)議轉(zhuǎn)換網(wǎng)關(guān);
[0012]協(xié)議轉(zhuǎn)換網(wǎng)關(guān)查詢預(yù)置的第二地址映射表,找到所述IPv6主機(jī)的IPv4地址對應(yīng)的IPv6主機(jī)的IPv6地址,將所述請求報文目的地址替換為IPv6主機(jī)的IPv6地址后發(fā)送至IPv6主機(jī);
[0013]IPv6主機(jī)返回一應(yīng)答報文到協(xié)議轉(zhuǎn)換網(wǎng)關(guān),所述應(yīng)答報文源地址為IPv6主機(jī)的IPv6地址,目的地址為所述IPv4主機(jī)地址;
[0014]協(xié)議轉(zhuǎn)換網(wǎng)關(guān)查詢預(yù)置的第二地址映射表,找到所述IPv6主機(jī)的IPv6地址對應(yīng)的IPv6主機(jī)的IPv4地址后發(fā)送至IPv4主機(jī)。
[0015]一種域名查詢系統(tǒng),包括IPv4主機(jī)、IPv4DNS服務(wù)器、協(xié)議轉(zhuǎn)換網(wǎng)關(guān)、IPv6主機(jī):
[0016]IPv4主機(jī),用于向IPv4DNS服務(wù)器發(fā)送DNS請求,所述DNS請求的內(nèi)容為查詢指定域名的IPv6主機(jī)的IPv4地址;或者
[0017]收到IPv4DNS服務(wù)器返回的IPv4地址后,用于發(fā)送源地址為所述IPv4主機(jī)地址,目的地址為所述IPv6主機(jī)的IPv4地址的請求報文至協(xié)議轉(zhuǎn)換網(wǎng)關(guān);以及
[0018]獲取IPv6主機(jī)的IPv4地址后,用于發(fā)送源地址為IPv4主機(jī)地址,目的地址為IPv6主機(jī)的IPv4地址的通信報文至協(xié)議轉(zhuǎn)換網(wǎng)關(guān);
[0019]IPv4DNS服務(wù)器,用于查詢第一地址映射表,根據(jù)所述指定域名找到所述IPv6主機(jī)的IPv4地址,并將該IPv4地址返回給IPv4主機(jī);
[0020]協(xié)議轉(zhuǎn)換網(wǎng)關(guān)具體包括地址查詢單元和協(xié)議轉(zhuǎn)換單元:
[0021]地址查詢單元,用于在預(yù)置的第二地址映射表中查找所述IPv6主機(jī)的IPv4地址對應(yīng)的IPv6主機(jī)的IPv6地址,或者
[0022]在預(yù)置的第二地址映射表中查找所述IPv6主機(jī)的IPv6地址對應(yīng)的IPv6主機(jī)的IPv4地址;
[0023]協(xié)議轉(zhuǎn)換單元,用于將所述請求報文目的地址替換為IPv6主機(jī)的IPv6地址后發(fā)送至IPv6主機(jī);或者
[0024]替換所述通信報文目的地址為IPv6主機(jī)的IPv6地址,并發(fā)送至IPv6主機(jī);
[0025]IPv6主機(jī),用于發(fā)送應(yīng)答報文至協(xié)議轉(zhuǎn)換網(wǎng)關(guān),所述應(yīng)答報文源地址為IPv6主機(jī)的IPv6地址,目的地址為所述IPv4主機(jī)地址。
[0026]本發(fā)明通過設(shè)立第一、第二地址映射表,能夠即時查詢到IPv6主機(jī)地址,解決了DNS-ALG的延時問題。
【附圖說明】
[0027]圖1是本發(fā)明【具體實施方式】1提供的域名查詢方法流程圖。
[0028]圖2是本發(fā)明【具體實施方式】2提供的域名查詢方法流程圖。
[0029]圖3是本發(fā)明【具體實施方式】3提供的域名查詢系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0030]下面結(jié)合附圖并通過【具體實施方式】來進(jìn)一步說明本發(fā)明的技術(shù)方案。
[0031]圖1是本發(fā)明【具體實施方式】1提供的域名查詢方法流程圖。
[0032]步驟1,IPv4主機(jī)向IPv4DNS服務(wù)器發(fā)送一 DNS請求,該DNS請求的內(nèi)容為查詢指定域名的IPv6主機(jī)的IPv4地址。
[0033]步驟2,IPv4DNS服務(wù)器查詢第一地址映射表,根據(jù)所述指定域名找到IPv6主機(jī)的IPv4地址。
[0034]作為本發(fā)明的一個實施例,本步驟之前還包括設(shè)置所述IPv6主機(jī)的IPv4地址與所述指定域名的第一地址映射表。
[0035]步驟3,IPv4DNS服務(wù)器將上述IPv4地址返回給IPv4主機(jī)。
[0036]步驟4,IPv4主機(jī)發(fā)送一源地址為所述IPv4主機(jī)地址,目的地址為所述IPv6主機(jī)的IPv4地址的請求報文至協(xié)議轉(zhuǎn)換網(wǎng)關(guān)。
[0037]步驟5,協(xié)議轉(zhuǎn)換網(wǎng)關(guān)查找預(yù)置的第二地址映射表,找到所述IPv6主機(jī)的IPv4地址對應(yīng)的IPv6主機(jī)的IPv6地址,將上述請求報文目的地址替換為IPv6主機(jī)的IPv6地址。
[0038]作為本發(fā)明的一個實施例,本步驟之前還包括設(shè)置所述IPv6主機(jī)的IPv4地址與所述IPv6主機(jī)的IPv6地址的第二地址映射表。
[0039]步驟6,協(xié)議轉(zhuǎn)換網(wǎng)關(guān)將上述請求報文發(fā)送至IPv6主機(jī)。
[0040]步驟7,IPv6主機(jī)返回一源地址為IPv6主機(jī)的IPv6地址,目的地址為IPv4主機(jī)的地址的應(yīng)答報文到協(xié)議轉(zhuǎn)換網(wǎng)關(guān)。
[0041]步驟8,協(xié)議轉(zhuǎn)換網(wǎng)關(guān)查詢預(yù)置的第二地址映射表,找到所述IPv6主機(jī)的IPv6地址對應(yīng)的IPv6主機(jī)的IPv4地址。
[0042]步驟9,協(xié)議轉(zhuǎn)換網(wǎng)關(guān)發(fā)送應(yīng)答報文至IPv4主機(jī)。
[0043]本發(fā)明實施例提在IPv4端的DNS服務(wù)器及協(xié)議轉(zhuǎn)換網(wǎng)關(guān)處各設(shè)置一張地址映
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1