亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

局域網(wǎng)內(nèi)DNS解析方法、系統(tǒng)、Openflow交換機(jī)及控制器的制造方法

文檔序號(hào):9791813閱讀:679來(lái)源:國(guó)知局
局域網(wǎng)內(nèi)DNS解析方法、系統(tǒng)、Openflow交換機(jī)及控制器的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及通信技術(shù)領(lǐng)域,特別設(shè)及一種局域網(wǎng)內(nèi)DNS解析方法、解析系統(tǒng)、 Openf low交換機(jī)和Openf low控制器。
【背景技術(shù)】
[0002] 目前,在一些大型企業(yè)網(wǎng)或校園網(wǎng)等局域網(wǎng)中構(gòu)建了內(nèi)部的域名系統(tǒng)(Domain Name System,簡(jiǎn)稱DNS)服務(wù)器,該局域網(wǎng)DNS服務(wù)器主要用來(lái)實(shí)現(xiàn)對(duì)局域網(wǎng)內(nèi)部使用域名 地址進(jìn)行解析。
[000;3] 在局域網(wǎng)中,往往通過(guò)動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Conf iguration Protocol,簡(jiǎn)稱D肥P)將內(nèi)部DNS服務(wù)器地址配置到用戶電腦中,當(dāng)用戶訪問(wèn)內(nèi)部的域名時(shí), 由局域網(wǎng)DNS服務(wù)器解析;當(dāng)用戶訪問(wèn)其他域名時(shí),由局域網(wǎng)DNS服務(wù)器轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)服務(wù) 提供商(Internet Service Provider,簡(jiǎn)稱ISP)的DNS服務(wù)器或公共DNS服務(wù)器(例如,谷歌 提供的地址為8.8.8.8的DNS服務(wù)器,114DNS提供的地址為114.114.114.114的DNS服務(wù)器, CNNIC提供的地址為1.2.4.8的DNS服務(wù)器等)。
[0004] 在實(shí)際生活中,部分局域網(wǎng)用戶用了能夠快速的訪問(wèn)外網(wǎng)(互聯(lián)網(wǎng))的服務(wù)器,因 而直接將本機(jī)DNS服務(wù)器固定設(shè)置為ISP的DNS服務(wù)器或公共DNS服務(wù)器。在該用戶訪問(wèn)外網(wǎng) 服務(wù)器時(shí),ISP的DNS服務(wù)器或公共DNS服務(wù)器通過(guò)遞歸查詢可W成功解析出域名網(wǎng)站對(duì)應(yīng) 的IP地址,并通過(guò)DNS應(yīng)答數(shù)據(jù)包返回給用戶,用戶可成功進(jìn)行訪問(wèn)。然而,當(dāng)在該用戶訪問(wèn) 內(nèi)網(wǎng)(局域網(wǎng))服務(wù)器時(shí),由內(nèi)網(wǎng)服務(wù)器的域名地址并沒(méi)有在公網(wǎng)注冊(cè),因此ISP的DNS服務(wù) 器和公共DNS服務(wù)器均無(wú)法進(jìn)行域名解析,從而導(dǎo)致用戶訪問(wèn)失敗。
[0005] 由上述內(nèi)容可見(jiàn),用戶通過(guò)將本機(jī)DNS服務(wù)器設(shè)置為ISP的DNS服務(wù)器或公共DNS月良 務(wù)器,運(yùn)樣雖然能夠在一定程度上加快域名解析速度,但是用戶卻無(wú)法訪問(wèn)內(nèi)網(wǎng)域名的網(wǎng) 址,網(wǎng)絡(luò)管理員經(jīng)常需要解決運(yùn)些用戶無(wú)法訪問(wèn)內(nèi)網(wǎng)網(wǎng)址的問(wèn)題,給網(wǎng)絡(luò)管理帶來(lái)了困難。

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

[0006] 本發(fā)明提供一種本發(fā)明設(shè)及通信技術(shù)領(lǐng)域,特別設(shè)及一種局域網(wǎng)內(nèi)DNS解析方法、 解析系統(tǒng)、化enf low交換機(jī)和化enf low控制器,可有效的解決局域網(wǎng)內(nèi)將本地DNS服務(wù)器固 定設(shè)置為ISP的DNS服務(wù)器或公共DNS服務(wù)器的用戶無(wú)法訪問(wèn)內(nèi)網(wǎng)網(wǎng)址的問(wèn)題。
[0007] 為實(shí)現(xiàn)上述目的,本發(fā)明提供了 一種局域網(wǎng)內(nèi)DNS解析方法,包括:
[000引化enf low交換機(jī)將用戶端發(fā)出的源IP地址不為局域網(wǎng)DNS服務(wù)器的IP地址且目的 IP地址為不為局域網(wǎng)內(nèi)網(wǎng)IP地址的第一 DNS請(qǐng)求數(shù)據(jù)包發(fā)送給化enf low控制器;
[0009] 所述化enf low控制器將所述第一 DNS請(qǐng)求數(shù)據(jù)包中的源IP地址和目的IP地址進(jìn)行 修改W得到第二DNS請(qǐng)求數(shù)據(jù)包,并將所述第二DNS請(qǐng)求數(shù)據(jù)包發(fā)送給所述局域網(wǎng)DNS服務(wù) 器,所述第二DNS請(qǐng)求數(shù)據(jù)包中的源IP地址為所述化enf low控制器的IP地址,目的IP地址為 所述局域網(wǎng)DNS服務(wù)器的IP地址;
[0010]所述局域網(wǎng)DNS服務(wù)器對(duì)所述第二DNS請(qǐng)求數(shù)據(jù)包中的域名網(wǎng)址進(jìn)行解析,W得到 所述域名網(wǎng)址對(duì)應(yīng)的解析IP地址。
[0011] 可選地,該局域網(wǎng)內(nèi)DNS解析方法還包括:
[0012] 所述局域網(wǎng)DNS服務(wù)器將包含有所述解析IP地址的第一 DNS應(yīng)答數(shù)據(jù)包發(fā)送給所 述化enflow控制器,所述第一 DNS應(yīng)答數(shù)據(jù)包中的源IP地址為所述局域網(wǎng)DNS服務(wù)器的IP地 址,目的IP地址為所述化enf low控制器的IP地址;
[0013] 所述化enf low控制器根據(jù)所述第一 DNS應(yīng)答數(shù)據(jù)包中的源IP地址和目的IP地址對(duì) 所述第一 DNS應(yīng)答數(shù)據(jù)包中的源IP地址和目的IP地址進(jìn)行修改W得到第二DNS請(qǐng)求數(shù)據(jù)包, 并將所述第二DNS應(yīng)答數(shù)據(jù)包發(fā)送給所述用戶端,所述第二DNS請(qǐng)求數(shù)據(jù)包中的源IP地址為 所述第一 DNS請(qǐng)求數(shù)據(jù)包中的目的IP地址,目的IP地址為所述第一 DNS請(qǐng)求數(shù)據(jù)包中的源IP 地址。
[0014] 可選地,所述局域網(wǎng)DNS服務(wù)器對(duì)所述第二DNS請(qǐng)求數(shù)據(jù)包中的域名網(wǎng)址進(jìn)行解析 的步驟包括:
[0015] 所述局域網(wǎng)DNS服務(wù)器判斷所述第二DNS請(qǐng)求數(shù)據(jù)包中的域名網(wǎng)址是否為局域網(wǎng) 內(nèi)部網(wǎng)址;
[0016] 若是,則局域網(wǎng)DNS服務(wù)器根據(jù)預(yù)先存儲(chǔ)的DNS數(shù)據(jù)庫(kù)對(duì)所述域名網(wǎng)址進(jìn)行解析; 若否,則局域網(wǎng)DNS服務(wù)器將所述第二DNS請(qǐng)求數(shù)據(jù)包中的源IP地址和目的IP地址進(jìn)行修改 W得到第SDNS請(qǐng)求數(shù)據(jù)包,并將所述第SDNS請(qǐng)求數(shù)據(jù)包發(fā)送給公共DNS服務(wù)器或ISP的 DNS服務(wù)器,W供公共DNS服務(wù)器或ISP的DNS服務(wù)器對(duì)所述域名網(wǎng)址進(jìn)行解析。
[0017] 為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種局域網(wǎng)內(nèi)DNS解析系統(tǒng),包括= Openflow交 換機(jī)和化enf low控制器,所述化enf low交換機(jī)設(shè)置于局域網(wǎng)內(nèi)的接入交換機(jī)和出口路由器 之間,所述化enf low控制器與所述化enf low交換機(jī)連接;
[0018] 所述化enflow交換機(jī)內(nèi)配置有第一流表和第二流表,所述第一流表對(duì)應(yīng)的轉(zhuǎn)發(fā)規(guī) 則為:將源IP地址不為局域網(wǎng)DNS服務(wù)器的IP地址且目的IP地址不為局域網(wǎng)內(nèi)網(wǎng)IP地址的 DNS數(shù)據(jù)包發(fā)送至化enflow控制器,所述第二流表對(duì)應(yīng)的轉(zhuǎn)發(fā)規(guī)則為:將源IP地址為局域網(wǎng) DNS服務(wù)器的IP地址的DNS數(shù)據(jù)包,和/或目的IP地址為局域網(wǎng)內(nèi)網(wǎng)IP地址的DNS數(shù)據(jù)包發(fā)送 至相應(yīng)的目標(biāo);
[0019] 所述化enflow交換機(jī)具體用于將用戶端發(fā)出的源IP地址不為局域網(wǎng)DNS服務(wù)器的 IP地址且目的IP地址不為局域網(wǎng)內(nèi)網(wǎng)IP地址的第一 DNS請(qǐng)求數(shù)據(jù)包發(fā)送給化enf low控制 器;
[0020] 所述化enf low控制器用于將所述第一 DNS請(qǐng)求數(shù)據(jù)包中的源IP地址和目的IP地址 進(jìn)行修改W得到第二DNS請(qǐng)求數(shù)據(jù)包,并將所述第二DNS請(qǐng)求數(shù)據(jù)包發(fā)送給所述局域網(wǎng)DNS 服務(wù)器,所述第二DNS請(qǐng)求數(shù)據(jù)包中的源IP地址為所述化enflow控制器的IP地址,目的IP地 址為所述局域網(wǎng)DNS服務(wù)器的IP地址;
[0021] 所述局域網(wǎng)DNS服務(wù)器對(duì)所述第二DNS請(qǐng)求數(shù)據(jù)包中的域名網(wǎng)址進(jìn)行解析,W得到 所述域名網(wǎng)址對(duì)應(yīng)的解析IP地址。
[0022] 可選地,所述局域網(wǎng)DNS服務(wù)器還用于將包含有所述解析IP地址的第一 DNS應(yīng)答數(shù) 據(jù)包發(fā)送給所述化enflow控制器,所述第一 DNS應(yīng)答數(shù)據(jù)包中的源IP地址為所述局域網(wǎng)DNS 服務(wù)器的IP地址,目的IP地址為所述化enf low控制器的IP地址;
[0023] 所述化enf low控制器還用于根據(jù)所述第一 DNS應(yīng)答數(shù)據(jù)包中的源IP地址和目的IP 地址對(duì)所述第一 DNS應(yīng)答數(shù)據(jù)包中的源IP地址和目的IP地址進(jìn)行修改W得到第二DNS請(qǐng)求 數(shù)據(jù)包,并將所述第二DNS應(yīng)答數(shù)據(jù)包發(fā)送給所述用戶端,所述第二DNS請(qǐng)求數(shù)據(jù)包中的源 IP地址為所述第一 DNS請(qǐng)求數(shù)據(jù)包中的目的IP地址,目的IP地址為所述第一 DNS請(qǐng)求數(shù)據(jù)包 中的源IP地址。
[0024] 可選地,所述局域網(wǎng)DNS服務(wù)器包括:
[0025] 判斷模塊,用于判斷所述第二DNS請(qǐng)求數(shù)據(jù)包中的域名網(wǎng)址是否為局域網(wǎng)內(nèi)部網(wǎng) 址;
[0026] 解析模塊用于若判斷模塊判斷出所述第二DNS請(qǐng)求數(shù)據(jù)包中的域名網(wǎng)址為局域網(wǎng) 內(nèi)部網(wǎng)址時(shí),根據(jù)預(yù)先存儲(chǔ)的DNS數(shù)據(jù)庫(kù)對(duì)所述域名網(wǎng)址進(jìn)行解析;
[0027] 修改轉(zhuǎn)發(fā)模塊,用于若判斷模塊判斷出所述第二DNS請(qǐng)求數(shù)據(jù)包中的域名網(wǎng)址不 為局域網(wǎng)內(nèi)部網(wǎng)址時(shí),將所述第二DNS請(qǐng)求數(shù)據(jù)包中的源IP地址和目的IP地址進(jìn)行修改W 得到第SDNS請(qǐng)求數(shù)據(jù)包,并將所述第SDNS請(qǐng)求數(shù)據(jù)包發(fā)送給公共DNS服務(wù)器或ISP的DNS 服務(wù)器,W供公共DNS服務(wù)器或ISP的DNS服務(wù)器對(duì)所述域名網(wǎng)址進(jìn)行解析。
[002引為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種化enflow交換機(jī),所述化enflow交換機(jī)設(shè) 置于局域網(wǎng)內(nèi)的接入交換機(jī)和出口路由器之間,所述化enf low交換機(jī)包括:
[0029] 第一存儲(chǔ)模塊,用于存儲(chǔ)第一流表和第二流表,其中所述第一流表對(duì)應(yīng)的轉(zhuǎn)發(fā)規(guī) 則為:將源IP地址不為局域網(wǎng)DNS服務(wù)器的IP地址且目的IP地址不為局域網(wǎng)內(nèi)網(wǎng)IP地址的 DNS數(shù)據(jù)包發(fā)送至化enflow控制器,所述第二流表對(duì)應(yīng)的轉(zhuǎn)發(fā)規(guī)則為:將源IP地址為局域網(wǎng) DNS服務(wù)器的IP地址的DNS數(shù)據(jù)包,和/或目的IP地址為局域網(wǎng)內(nèi)網(wǎng)IP地址的DNS數(shù)據(jù)包發(fā)送 至相應(yīng)的目標(biāo);
[0030] 匹配模塊,用于判斷所述化enf low交換機(jī)接收到數(shù)據(jù)包匹配第一流表還是第二流 表;
[0031] 轉(zhuǎn)發(fā)模塊,用于根據(jù)匹配模塊的匹配結(jié)果對(duì)所述數(shù)據(jù)包進(jìn)行相應(yīng)的轉(zhuǎn)發(fā)。
[0032] 為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種化enflow控制器,包括:
[0033] 第二存儲(chǔ)模塊,用于存儲(chǔ)接收的DNS請(qǐng)求數(shù)據(jù)包;
[0034] 第一地址修改模塊,用于將化enf low交換機(jī)發(fā)送來(lái)的源IP地址不為局域網(wǎng)DNS月良 務(wù)器的IP地址且目的IP地址不為局域網(wǎng)內(nèi)網(wǎng)IP地址的DNS請(qǐng)求數(shù)據(jù)包中的地址進(jìn)行修改, 修改后的DNS請(qǐng)求數(shù)據(jù)包中的源IP地址為所述化enf low交換機(jī)的IP地址,目的IP地址為局 域網(wǎng)DNS服務(wù)器的IP地址;
[0035] 通信單元,用于根據(jù)化enflow協(xié)議與所述化enflow交換機(jī)進(jìn)行數(shù)據(jù)通信。
[0036] 可選地,該化enf low控制器還包括:
[0037] 第二地址修改模塊,用于根據(jù)第二存儲(chǔ)模塊中存儲(chǔ)的DNS請(qǐng)求數(shù)據(jù)包,將化enflow 交換機(jī)發(fā)送來(lái)的源IP地址為局域網(wǎng)DNS服務(wù)器的IP地址、目的IP地址為所述化enf low交換 機(jī)的IP地址的DNS應(yīng)答數(shù)據(jù)包中的地址進(jìn)行修改,修改后的DNS應(yīng)答數(shù)據(jù)包中的源IP地址為 所述DNS請(qǐng)求數(shù)據(jù)包中的目的IP地址,目的IP地址為所述DNS請(qǐng)求數(shù)據(jù)包中的源IP地址。
[0038] 本發(fā)明具有W下有益效果:
[0039] 本發(fā)明提供了 一種局域網(wǎng)內(nèi)DNS解析方法、解析系統(tǒng)、Openf low交換機(jī)和化enf low 控制器,其中該局域網(wǎng)內(nèi)DNS解析方法包括= Openflow交換機(jī)將用戶端發(fā)出的源IP地址不為 局域網(wǎng)DNS服務(wù)器的IP地址且目的IP地址為
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1